Android Developer
Core
Develop and maintain high-quality native Android applications for different form factors.
Role type
Mid-level Android Developer
Builds
Native Android applications
Domain
Mobile Development (Android)
Required skills
Java, Kotlin, Jetpack Compose, StateFlow, Coroutines, Object-Oriented Programming, Data Structures, Algorithms, Git, Dependency Injection (Dagger/Hilt/Koin), Cloud APIs, Push Notifications, Unit Testing, Instrumentation Testing
Preferred skills
AI-assisted development tools (Claude Code, Codex, GitHub Copilot)
Technologies
Jetpack Compose, StateFlow, Coroutines, Dagger, Hilt, Koin, Git
Responsibilities
Develop and maintain high-quality Android applications for different form factors; Collaborate with cross-functional teams to understand requirements, design, and implement new features; Troubleshoot, debug, and optimize applications for performance and stability; Write clean, maintainable, and well-tested code; Learn and adopt relevant Android development practices, tools, and technologies.
