We are looking for a Senior Android Engineer to drive technical excellence, application quality, and long-term stability across Android applications. This role focuses on defining robust solutions, improving performance and reliability, and collaborating closely with cross-functional teams to deliver high-quality products at scale.
Responsibilities
- Define and evolve Android application architecture and technical standards
- Drive initiatives related to performance, offline support, security, privacy, and accessibility
- Establish and monitor application health using crash analytics, ANR tracking, and key metrics
- Lead investigation and resolution of production issues and contribute to post-incident improvements
- Collaborate with Product, Design, and Backend teams on technical direction and delivery
- Oversee release practices including staged rollouts and risk mitigation
- Review designs and code to ensure quality, consistency, and maintainability
Requirements
- Strong expertise in Kotlin with Coroutines and Flow
- Hands-on experience with Jetpack Compose in production environments
- Deep understanding of Android runtime, rendering and memory management
- Proven ability to analyze and improve application performance and stability
- Experience in monitoring production systems and driving quality improvements
- Solid understanding of Android security practices and platform policies
- No visa sponsorship available
Nice to have
- Advanced Gradle or build optimization experience
- Experience working with large or modular Android codebases
- Contributions to open-source or Android communities