We are seeking a highly skilled and product-focused Senior Android Engineer to support the continued development and enhancement of our applications. You will collaborate closely with our Product, Engineering, and Data teams to support iterative development methods and promote data-driven decision-making.
Requirements
- Co-own and take technical ownership of the team’s codebase and production systems, ensuring stability, scalability, and long-term maintainability
- Lead the design and development of high-quality, performant, and maintainable mobile solutions with a strong focus on architecture and best practices
- Drive end-to-end delivery by translating complex user and product needs into robust technical solutions, from discovery through production
- Shape the architecture and system design of the mobile application and its integrations with backend and platform services
- Actively influence technical direction and raise engineering standards through code reviews, design discussions, and knowledge sharing
- Collaborate cross-functionally with backend, frontend, security, infrastructure, and product teams to align on technical solutions and platform strategy
- Serve as a trusted technical partner for product and design, contributing to roadmap discussions and technical decision-making
- Mentor and support other engineers, fostering technical growth and a culture of ownership and excellence
- Work hands-on with a modern Android stack, including Kotlin, Coroutines and Flow, Jetpack Compose, and Jetpack libraries (Architecture Components, Navigation, DataStore, Room, Hilt, etc.)
- Identify opportunities for technical improvements and proactively drive initiatives that improve system quality, developer experience, and user impact
- Deliver high-impact features in a customer-centric environment, taking responsibility for outcomes that affect millions of users