Lead Android Engineer (EMEA Remote)
Core
Design and develop high-performance, scalable Android applications that interface with a decentralized cloud platform, focusing on system design, performance optimization, and seamless backend integration.
Role type
Senior / Lead Android Engineer (Staff-level mindset)
Builds
High-performance mobile applications for a decentralized, energy-efficient cloud infrastructure platform
Domain
Cloud Computing / AI / European Deep-Tech SaaS
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, modern Android architectures (MVVM, Clean Architecture), performance optimization, lifecycle management, RESTful API integration, asynchronous programming (Coroutines, Flow), data persistence (Room, SQLite), testing frameworks, Agile methodologies
Preferred skills
Jetpack Compose, CI/CD pipelines, mobile security (secure storage, encryption, authentication), distributed systems knowledge, observability and mobile analytics tools
Technologies
Kotlin, Android SDK, MVVM, Clean Architecture, Coroutines, Flow, Room, SQLite, Jetpack Compose
Responsibilities
Design and develop high-performance Android applications; Architect scalable and maintainable mobile solutions; Build intuitive, responsive UIs; Integrate applications with backend services and distributed systems; Optimize apps for performance, memory usage, and battery efficiency; Maintain high standards for code quality, testing, and documentation; Conduct code reviews, mentor team members, and improve engineering standards; Drive best practices in Android architecture, CI/CD, and release processes
Seniority
Senior, hands-on IC with leadership/mentorship responsibilities