Must have:
- 3+ years of experience
- Excellent Kotlin knowledge
- Strong knowledge of OOP, SOLID principles and software architecture patterns
- Good knowledge of Kotlin coroutines
- Good knowledge of Android Architecture Components
- Experience with any of the existing DI frameworks
- Knowledge of standard libraries such as Retrofit, Glide, etc
- Experience with REST APIs
Advantages would be
Experience with:
- NDK and C++
- Unit tests
- Video processing and editing
- Camera API
- OpenGL
- Kotlin Multiplatform
- Multi module apps or libraries development
Current technologies, architecture and libs:
- Kotlin coroutines
- MVVM / MVI
- Room
- JUnit
- Koin
What we can offer:
- Work alongside passionate people that push limits;
- Official employment and competitive salary;
- Plenty of vacation time (28 calendar days) and paid sick leaves;
- Comfortable office space with modern equipment and comfortable working places;
- English courses;
- Stacks of snacks and caffeine;
- Annual company outing and regular celebrations;
- Health insurance