* 5+ years of experience in Android
* Intimate knowledge of Kotlin
* Proven experience as a technology leader
* Experience with collections, multithreading, synchronization
* Analyze and support the applications architecture (OOD, MVC, MVP, MVVM etc.)
* Experienced with relational databases
* Solid understanding of the full mobile development life cycle
* Familiarity with Agile practices.
* Good spoken and written English
* Good opportunities to work with remarkable teams from all over the world
* Lighthearted, inspiring and open company culture
* Opportunities to travel
* Health Insurance coverage
* English language courses
* Fresh fruit and other snacks onsite
* Fun corporate events :)
* Development of new features, profiling, code optimization
* Active participation in Agile process
* Participate in architecture design planning
* Proactively collaborate with teammates
* Perform root cause analysis of issues to assist in determining the source of problems
* Business trips in the USA
* Bug fixing
You will be part of the distributed development team. The team creates a cross-platform messaging app that connects over 1 billion users worldwide. With a free and secure connection, users communicate with their friends through high-quality audio and video calls, messaging, and much more. All calls and chats are protected by built-in end-to-end encryption.