We are looking for a skilled Kotlin Android Developer with 2 to 7 years of experience in developing, maintaining, and enhancing high-quality Android applications. The ideal candidate should have strong proficiency in Kotlin, Android SDK, modern Android development practices, and experience building scalable, reliable, and user-friendly mobile applications.
Role & Responsibilities
- Design, develop, test, and maintain Android applications using Kotlin.
- Build responsive and user-friendly mobile interfaces using Jetpack Compose and/or XML layouts.
- Work with Android SDK, Android Studio, Android Jetpack libraries, and architectural patterns such as MVVM or MVI.
- Integrate RESTful APIs and third-party libraries into Android applications.
- Implement asynchronous programming using Kotlin Coroutines and Flow.
- Work with local data storage solutions such as Room, SQLite, DataStore, or SharedPreferences.
- Optimize application performance, stability, responsiveness, and memory usage.
- Write clean, reusable, maintainable, and well-tested code.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.
- Debug issues, fix bugs, and ensure compatibility across different Android devices and OS versions.
- Participate in code reviews, technical discussions, and Agile/Scrum development processes.
- Follow Android security best practices and Google Play Store guidelines.
Required Skills & Qualifications
- 2 to 7 years of hands-on experience in Android application development.
- Strong programming skills in Kotlin and a good understanding of Java.
- Solid knowledge of Android SDK, Android Studio, and Android application lifecycle.
- Experience with Android Jetpack components, including ViewModel, LiveData, Navigation, and Room.
- Good understanding of MVVM or similar architectural patterns.
- Experience consuming REST APIs and handling JSON data.
- Knowledge of Kotlin Coroutines, Flow, and asynchronous programming.
- Experience with Git and version control systems.
- Understanding of dependency injection frameworks such as Hilt or Dagger.
- Knowledge of unit testing frameworks such as JUnit and mocking libraries such as Mockito or MockK.
- Strong problem-solving, debugging, and analytical skills.
- Good communication skills and the ability to work collaboratively in a team.
Good to Have
- Experience with Jetpack Compose and modern Android UI development.
- Knowledge of Firebase services, push notifications, and analytics.
- Experience with CI/CD pipelines and automated build tools.
- Familiarity with Gradle, Android app signing, and Play Store releases.
- Experience with performance profiling, crash reporting, and application security.
- Knowledge of modular Android architecture and scalable application design.
Company Profile
Qentelli is a technology company that accelerates digital transformation and cloud transformation journeys through DevOps, Automation, Agile transformation, AI, and Deep Learning. Our vision is to build not just a company but a culture of Yes. A Culture of Passion. A culture that promotes and urge to Be Great. Our mission is fairly simple – Disrupt the way software engineering worked. Transform the way technology was applied. Most Importantly, enjoy doing all this.
At QENTELLI, we are driven by the success of our associates. We engage their unique talents and perspectives. We welcome their ideas on how to do things differently and better. In their efforts to achieve, learn, and grow, we support them all the way. If success motivates you, you belong at.
