Senior Software Engineer Android
HybridVisa sponsorship offered
Core
Drive architectural decisions and co-own the Android codebase, toolchain, and development process for production systems.
Role type
Senior IC Android software engineer
Builds
Android applications
Domain
Mobile development
Deliverable
production ML models
Required skills
Kotlin, Coroutines/Flow, Jetpack Compose, Room, Lifecycle, ViewModel, Retrofit, Koin, TDD/BDD, JUnit, Espresso, CI/CD pipelines, Agentic AI coding
Preferred skills
ARCore, game engines, 3D rendering frameworks
Technologies
GitHub Actions, GitLab, Jenkins
Responsibilities
Drive architectural decisions for the Android codebase, establish code-quality standards through code reviews, collaborate with design and product teams, own the full software development lifecycle from requirements to deployment.
Seniority
Senior, hands-on IC