Senior Android Developer
Core
Design, develop, test, and maintain native Android applications using Kotlin, focusing on scalability, security, and user experience.
Role type
Senior Android Developer
Builds
Scalable, secure, and user-friendly mobile applications
Domain
Mobile Development (Android)
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Flow, RESTful APIs, Android SDK, Git, CI/CD pipelines
Preferred skills
Firebase services, GraphQL, dependency injection (Hilt/Dagger), modular architecture, automated testing frameworks (JUnit, Espresso, Mockito), Google Play Store release process
Technologies
Kotlin, Jetpack Compose, Coroutines, Flow, Hilt, Dagger, JUnit, Espresso, Mockito, Firebase, GraphQL
Responsibilities
Design and develop native Android applications; integrate RESTful APIs and third-party SDKs; optimize application performance and stability; write unit and UI tests; participate in code reviews and mentor junior developers; collaborate with cross-functional teams in an Agile environment.
Seniority
Senior, hands-on IC