Lead Android Engineer
Core
Design, develop, and maintain high-performance Android applications within a decentralized cloud and AI environment, focusing on architecture, security, and the complete mobile delivery lifecycle.
Role type
Lead Android Engineer (Staff-level mindset)
Builds
Scalable, high-performance mobile applications interacting with distributed backend systems
Domain
Deep-tech, cloud computing, AI, distributed infrastructure
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, MVVM, Clean Architecture, Android lifecycle management, performance optimization, RESTful API integration, Kotlin Coroutines, Flow, Room, SQLite, automated testing, CI/CD, mobile security
Preferred skills
Jetpack Compose, observability tools, mobile analytics, distributed systems knowledge, deep-tech environment experience
Technologies
Kotlin, Android SDK, Room, SQLite, Jetpack Compose, Coroutines, Flow
Responsibilities
Design and maintain high-performance Android apps; define scalable mobile architectures; build responsive user interfaces; integrate with RESTful backend services; implement data synchronization and offline capabilities; optimize for memory, responsiveness, and battery efficiency; maintain code quality and testing standards; own the mobile application lifecycle from development to deployment; mentor engineers and establish development standards.
Seniority
Senior, hands-on IC with Staff-level architectural judgment