Position: Android Developer (Java/Kotlin)
Company: MaxyLogic
Category: Android
Experience required: 2y
English level: intermediate

**About Project**
Project is a personal navigation app that accurately guides and supports you anywhere; indoors and outdoors. The app makes transport and the built environment accessible to anyone including those with disabilities such as vision or mobility impairment.

With our app, you can explore the city, catch your bus, find your seat, go right to the aisle you want at the store, or get home from work - simply, quickly, and independently. Designed to work for anyone and be easy to use, our app provides personal navigation with world-leading accuracy indoors and outdoors.

**Requirements**:
- Java/Kotlin skills with knowledge of the Android SDK 
- Multithreading
- Strong understanding of client-server development 
- OOP, SOLID
- Understanding of architectural patterns ( MVVM, MVP, Clean Architecture)
- DI 
- Push notifications 

**Nice to have**
-Experience with 2D or 3D game engines on Android and mobile games development, in general, is particularly relevant.
-Understand core principles of navigation, mapping, and routing.
-Experience in real-time processing with a good understanding of the limitations of the real-time and multi-threaded concepts on Android.