
Middle Android Engineer (Promova)
Genesis
- Киев Львов
- Постоянная работа
- Полная занятость
- 2-3+ years of Android development experience.
- Strong knowledge of Kotlin and Android SDK.
- Solid understanding of OOP, data structures, design patterns, SOLID principles, Clean Architecture.
- Experience with one or more architectural approaches: MVVM / MVI / Redux.
- Hands-on experience with data storage solutions: File, SQLite (Room), Preferences, etc.
- Proficiency with Coroutines, Flow.
- Experience developing custom UI components and animations, including with Jetpack Compose.
- Practical knowledge of libraries and tools such as Jetpack Components, Retrofit, Firebase.
- Experience with deep links and attribution services such as AppsFlyer.
- Basic knowledge of audio/video development.
- Experience writing tests and improving CI/CD processes.
- Collaborate with the Personalization squad on designing app functionality.
- Work closely with designers to bring UI/UX solutions to life.
- Identify and implement optimal technical solutions balancing quality and speed.
- Actively contribute as part of a strong, collaborative, and friendly Android team.
- Build and launch A/B tests to drive product monetization and personalization.
- Develop solutions that reduce time to market and improve the efficiency of the development process.
- A chance to impact the learning journeys of millions worldwide.
- An audience of over 1M+ users monthly and a fast-growing EdTech product.
- A professional environment with endless room for initiative and experimentation.
- A remote-friendly culture and flexible working conditions.
- Opportunities for continuous growth, learning, and leadership.
- A team that values creativity, ownership, and progress.
- Pre-screen with Recruiter (40 minutes)
- Test Task
- Interview with the Hiring Manager (1 - 1,5 hours)
- Bar-raising (1 hour)