What You'll Do
- Lead the design, development, and optimization of high-performance Android applications using Kotlin and Java .
- Collaborate with product managers, designers, backend engineers, and QA to deliver end-to-end features.
- Champion clean architecture , maintainable code, and best engineering practices.
- Drive technical discussions, mentor junior engineers, and conduct peer code reviews.
- Integrate RESTful APIs and third-party SDKs to enhance app functionality.
- Ensure the reliability, performance, and scalability of applications through testing and monitoring.
- Contribute to improving development processes, CI / CD pipelines, and release practices.
- Stay current with the latest Android tools, libraries, and best practices, and proactively introduce improvements.
What You'll Bring
4 to 8 years of hands-on experience in Android development .Strong proficiency in Kotlin and Java and a solid grasp of the Android SDK.Deep understanding of Android architecture patterns such as MVVM , MVI , or Clean Architecture .Experience working with Jetpack libraries (e.g., Navigation, LiveData, ViewModel, Room, WorkManager).Proficient in dependency injection frameworks like Hilt or Dagger .Experience with Jetpack Compose is a strong plus.Proven ability to design and build modular, testable, and maintainable code.Experience with unit testing , UI testing , and automation tools .Familiarity with Git , Gradle , Firebase , Crashlytics , and performance monitoring tools .Strong problem-solving skills and a proactive mindset.Excellent communication skills with the ability to clearly articulate technical concepts.Experience working in Agile / Scrum teams and collaborating cross-functionally.Skills Required
Java, Android, Kotlin, Retrofit