SOLID you know what MVVM, MVP, DI, CI, TDD
Knowledge of Kotlin
Good knowledge of an Android framework
Good knowledge of Android Architecture Components
You should be able to profile, find and fix performance problems
Effectively address two major problems of programmers: naming and caching
Good knowledge of using Git
Know what is REST and why to use it
An example of a finished project
Intermediate and above level of English
Work with the media, OpenGL, WebRTC, Bluetooth and other frameworks is a big plus
Flexible working hours without overtime
18 vacation days and paid sick leave
5 paid “sick days” per year (absence without a medical certificate)
Gym compensation
English courses right at the office
Individual entrepreneurship maintenance
Our own soccer team
Professional barista brewing the most aromatic coffee in the world
Opportunity to work alongside a team of talented and committed software engineers and designers
You will also get professional growth, stability of the company on the market and the most loyal management in the world
To develop client-server applications
To support existing projects
To perform code reviews and refactoring (work according to Git Flow)
Willingness to learn new technology and adapt to trends changing