Job Description:
We are seeking a Senior Android Developer with extensive experience in Kotlin and the Jetpack ecosystem. The ideal candidate will demonstrate a proven ability to design and implement highly polished, complex user interfaces and experiences, including data-dense layouts such as TV guides and other multi-pane or large-screen experiences. Candidates should be able to present concrete portfolio examples and discuss recent projects in a structured, end-to-end manner during interviews—detailing architectural decisions, design tradeoffs, performance considerations, testing strategies, and cross-functional collaboration.
This role requires a strong command of modern Android architecture patterns and the ability to build scalable, maintainable, and testable applications. We are looking for someone who is comfortable owning features from concept to delivery, mentoring teammates, and contributing to long-term platform strategy. If you have a passion for creating seamless and engaging user experiences, we want to hear from you.
Skills & Expertise
Required Skills & Experience
- Kotlin
- Jetpack Compose
- SQLite
- REST API development and integration
- In-App Purchases
- Firebase Integration
- Coroutines
- Performance optimization experience, good understanding of memory and CPU optimizations
- Demonstrated UI/UX experience with complex interface patterns (e.g., media browsing, TV guides, multi-state screens)
- Ability to articulate architectural design approaches, including modularization, state management, concurrency, and data flows
Bonus Skills & Experience
- GoogleTV app development
- RevenueCat integration
- Experience with large-screen UX patterns and 10-foot interfaces
