About the Role
We are seeking an experienced and highly skilled Android developer to join our team. The successful candidate will be responsible for designing, developing, and testing high-quality mobile applications using Kotlin and other relevant technologies.
The ideal candidate will have a strong understanding of object-oriented design principles, MVVM architecture, and Android Jetpack. They will also have experience with modularization, coroutines, Dagger, and RxJava.
Key Responsibilities:
* Design and develop native Android features using Kotlin
* Maintain and improve existing codebase to ensure scalability and reliability
* Implement robust unit and integration tests to ensure high-quality software delivery
* Collaborate with cross-functional teams to define and roll out new engineering practices
* Drive adoption of modern Android development practices and technologies
Requirements:
* Strong experience in native Android development with Kotlin
* Solid understanding of object-oriented design principles and MVVM architecture
* Familiarity with Android Jetpack, Coroutines, Dagger, and RxJava
* Possess excellent problem-solving skills and a passion for clean code and testing
Benefits:
This role offers a competitive salary and benefits package, as well as opportunities for professional growth and development. Our company values diversity and inclusion, and we are committed to creating a workplace where everyone feels welcome and valued.
About Us:
We are a leading technology partner that helps businesses achieve their goals through innovative solutions. We are passionate about delivering high-quality software products and services, and we are looking for talented individuals who share our vision and values.