Working on this product will give you the opportunity to work on an email client for corporate and regular users. Gain experience working with WebSocket, IMAP and Realm in a multithreaded application that supports offline operation.
Kotlin
MVVM
Koin
RXJava
Kotlin Coroutines
Viewbinding
Navigation Component
Workmanager
Room
Retrofit
Jakarta Mail
English
CONTACT US
Our expectations:
Experience with Kotlin
Extensive knowledge and experience in creating asynchronous multithreaded applications using various platforms and third-party solutions such as Kotlin Coroutines, RxJava and Executors
Good knowledge of the principles of object-oriented, creative and functional programming
Experience with architectural design patterns such as MVVM (required), MVP, MVP, etc.
Experience working with the main Android Arch components such as ViewModel, Live Data, Paging, From, Navigation and WorkManager.
Knowledge of DI, in particular Koin.
Good knowledge of REST
Good knowledge of SOLID principles
English intermediate and above
Scrum Experience
We offer:
A variety of opportunities for professional development and self-education (external and internal trainings, participation in conferences, meet-ups, etc.)
Medical insurance
Mobile communication and Internet expenses сompensation, mobile phone provision
English Language Classes
Performance based bonus
Birthday Gifts
Monthly lunch fee compensation
29 days vacation
Freedom to work in the office and/or at home
Join lifetech team, solve challenging professional tasks and increase the level of your competences!