Team Lead, Android Core Product - Barcelona, Spain
Core
Lead the Android Core Product team to own major features end-to-end, improve reliability metrics, and raise team engineering standards while remaining hands-on with code.
Role type
Senior Team Lead, Android Engineer
Builds
Android text-to-speech app (iOS, Android, Mac, Web, Chrome Extension)
Domain
Consumer mobile apps, Text-to-speech, Accessibility
Deliverable
production ML models
Required skills
Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android animations, Jetpack Navigation, JUnit tests
Preferred skills
Open source Android contributions, iOS/Web/NodeJS experience, AI agent integration
Technologies
Kotlin, Kotlin Coroutines, Kotlin Flow, Jetpack Navigation, Dagger 2, Room, Jetpack Compose, Canvas & Paint
Responsibilities
Own major features end-to-end from decision to release, maintain and improve reliability metrics, review pull requests, unblock team members, consolidate shared code, drive process improvements, participate in cross-functional discussions, handle critical issues, mentor early-career engineers
Seniority
Senior, hands-on IC with leadership responsibilities