Qarbon IT is a dynamic team of technology enthusiasts. We create advanced, personalized digital solutions that reach customers around the world. We currently have over 70 specialists, including Data Scientists, Java developers, JS developers and mobile app developers. Our mission is to engage the best professionals in projects that not only inspire, but also allow you to develop in the latest technologies. Sounds good? That's great, because we are looking for Android Developer to join our team!
How do we work?
πthrough a B2B contract (with paid holidays).
π100% remote.
Your Scope Of Duties
Take ownership of the end to end development lifecycle of Android development (from technical design to integration test and participate in quality testing with our wider QA team). You will also contribute to the overall Android technical design.
Conception, implementation and pragmatic documentation within an agile process model.
Re-using and improving our established frameworks and platforms to achieve our app roadmap.
Collaboration with our devops team for the roll-out of applications in test and production environments. With specific responsibilities in terms of the app store technical management.
Close teamwork with UX and QA team members allocated to your project.
Taking your own iniative for continuous quality & security improvements within the app team and the wider technology area.
What We Are Looking For
At least least 3 years of experience as an Android Developer.
Passionate about building smooth native app experiences.
Excellent knowledge of Android Java/Kotlin native app development.
Solid command of REST API integration and use inside apps.
Good experience with Kotlin coroutines, modern Android design patterns, Jetpack compose, Dependency-Injection frameworks, as well as REST-API, and HTTP Clients. You should be familiar with CI processes and Git version control. You shouldn't be afraid to touch and refactor legacy code and write Unit tests. Experience with AppCenter or Usabilla is beneficial.
Ability to create robust, stable and maintainable app code.
Experience in using App UX analytics tools.
Independent worker, while being a team player.
Fluent in English and Polish (B2 level).
What do we offer?
Paid vacation.
Training budget that you can spend on training of your choice.