Android Engineer
Core
End-to-end development of scalable Android applications from design through production, integrating with RESTful APIs and shared services.
Role type
Senior Android Software Engineer
Builds
Large-scale Android applications and platform improvements
Domain
Mobile development (Android)
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack components (Compose, Navigation), MVVM architecture, RESTful API integration, unit testing, CI/CD pipelines, offline storage, background processing, performance optimization
Preferred skills
Java, RxJava, Dagger, Retrofit
Technologies
Android framework, Kotlin, Jetpack, Compose, Navigation, RxJava, Dagger, Retrofit
Responsibilities
Oversee end-to-end delivery of projects from technical design to production release; Design scalable and extensible architectures; Develop clean and maintainable code applying coding standards and best practices; Design API contracts ensuring documentation and cross-team technical agreement; Contribute to cross-team engineering projects including CI/CD pipelines and monitoring infrastructure
Seniority
Senior, hands-on IC