Posted on: 18/04/2026
Description :
Must have :
- 3-6 years hands - on mobile engineering experience
- Experience building and maintaining direct-to-consumer (B2C / D2C) mobile applications with meaningful user scale.
- Strong proficiency in Kotlin / Kotlin Multiplatform (KMP)
- Strong understanding of mobile architecture, lifecycle, debugging and performance optimization
- Hands-on Experience in building mobile apps using proper design pattern with Kotlin and latest tech stack like RxJava,Coroutine and Dagger
- Expertise in the MVVM (Model-View-ViewModel) architectural pattern, specifically utilizing Jetpack ViewModel and StateFlow/SharedFlow to manage UI state in a reactive, lifecycle-aware manner.
- Exposure to AI Assisted / Agentic Development workflows (Claude Code, Cursor, Copilot etc)
- Good working experience with building apps using Android architecture components
- Built REST APIs, good understanding of REST principles
- Hands-on Experience in writing Unit tests for a good code coverage
- Experience with version control systems (bitbucket, git etc),CI/CD pipeline.
Good to have :
- Exposure to Swift / Flutter is an added advantage
- Leverage modern development workflows and tooling to improve execution velocity
- Strong understanding of BFF (Backend-for-Frontend) patterns and handling flaky network conditions through intelligent caching and user guidance.
- Experience with automated UI testing using Maestro and implementing Android Dynamic Performance Framework (ADPF) for hardware-level stability.
- Ability to use analytics (BigQuery/Apdex) to measure UI responsiveness and translate technical metrics into customer experience improvements.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1629452