As a Senior Mobile Engineer, you'll play a key role in shaping the future of our Android experiences, building and scaling high-impact features that engage millions of users.
Requirements
- Develop high-quality Android applications
- Architect scalable, modular, and maintainable Android codebases
- Collaborate closely with Product, Designer, and Engineering teams
- Stay ahead of Android platform changes and ecosystem updates
- At least 3 years of experience building and shipping Android applications using Kotlin and modern Android development principles
- Strong knowledge of Android architecture patterns such as MVVM, MVI, or Clean Architecture
- Working knowledge of Jetpack Compose and a passion for exploring modern UI frameworks
- Deep understanding of asynchronous programming using coroutines, flows, and reactive streams
- Experience integrating RESTful APIs, handling data persistence, and managing complex states in mobile apps
- Familiarity with CI/CD pipelines for Android, automated testing frameworks such as JUnit, Espresso, or Mockk, and release processes
- A user-focused mindset, with an ability to translate product and design requirements into intuitive mobile experiences