- Experience working with Kotlin;
- Knowledge of OOP principles, SOLID, Clean Architecture, design patterns, MVVM, MVI;
- Understanding of Android design principles and following Google recommendations for Android architecture;
- Experience with Android Jetpack (Architecture components, Lifecycle, ViewModel etc.);
- Experience with Jetpack Compose;
- Experience with multithreading and concurrency, Kotlin Coroutines, Flows;
- Experienced with DI (Dagger 2, Hilt);
- Experience in writing unit tests and instrumented tests;
- Upper-Intermediate level of English.
Would Be a Plus:
- Experience with databases (Room);
- Experience with CI/CD related tools.
What solution could be developed to reach reliable mobile connections, unfettered by a dependency on a single mobile operator?
The app provides continuous mobile connectivity and seamless roaming. Mobile data connections are always available and provide high-quality service using the application. Moreover, it enables a device to automatically use connections with all available mobile networks (including private networks, Wifi, etc).
- Possibility to work remotely/EU office;
- Paid days off/sick off;
- Working on EU time zones;
- Medical insurance;
- Pluralsight corporate account;
- Corporate equipment for work;
- European clients;
- Ambassadorship in social projects;
- Support for your ideas and autonomy;
- Development of the speaker's brand and career.