Senior Android Developer
Core
Design, develop, and maintain advanced, scalable Android applications for the mobile platform.
Role type
Senior Android Developer
Builds
High-quality mobile applications
Domain
Mobile development / Fintech
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK, Jetpack libraries, Material Design, MVVM/MVP/Clean Architecture, RESTful APIs, GraphQL, Dependency Injection (Dagger/Hilt), Unit/UI Testing, CI/CD, Git, Security best practices
Preferred skills
Jetpack Compose, Flutter, React Native
Technologies
Kotlin, Java, Android SDK, Jetpack, Dagger, Hilt, Git
Responsibilities
Design and develop advanced Android applications; Write clean, scalable code using Kotlin/Java; Collaborate with product managers, designers, and backend developers; Ensure application performance, quality, and responsiveness; Integrate mobile apps with backend systems via APIs and cloud services; Identify and resolve performance bottlenecks and bugs; Conduct code reviews and mentor junior developers; Ensure compliance with security and data privacy regulations
Seniority
Senior, hands-on IC with mentorship