Senior Android Developer Opportunity
We seek an experienced Senior Android Developer to create advanced, scalable mobile apps.
Job Description:
The ideal candidate will have 5+ years of experience in native Android development, with expertise in Jetpack Compose and MVVM architecture.
They will design and develop high-performance Android applications using Kotlin and various Jetpack libraries.
This developer will be responsible for implementing maintainable and scalable codebases, ensuring optimal performance and battery usage.
Required Skills:
- Kotlin: Mandatory knowledge and proficiency.
- Jetpack Compose: Hands-on experience required.
- MVVM and Clean Architecture: In-depth understanding and practical application.
- Android Jetpack Libraries: Familiarity with Composition, Navigation, Room, Hilt, ViewModel, and other essential libraries.
- Async Programming: Knowledge of Coroutines and Flows.
- Local Storage: Experience with Room or similar ORM libraries.
- Testing Frameworks: Proficiency in JUnit, Espresso, MockK, or similar testing tools.
Qualifications:
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 5 years of experience in native Android development, with proven expertise in Jetpack Compose.