— 1+ years of commercial experience in Android development;
— knowledge with OOP/SOLID, Java, Kotlin, Android SDK, Android Jetpack;
— understanding Git Flow;
— experience of using REST API, WebSocket;
— knowledge of architecture patterns (MVP/MVVM), design patterns;
— Kotlin Coroutines/RxJava 2, Room, Realm, ConstrainLayout, Retrofit, AndroidX, Glide;
— English — Intermediate or higher.
— experienced in flutter or desire to learn flutter in the future;
— Dependency injection (Dagger);
— understanding Clean Architecture.
— intensive development and training. The company sponsors certification, training, participation in conferences, technical events, subscription to professional online sources;
— we provide comfortable conditions and everything necessary for full-fledged work;
— career growth, dynamic evaluation system, review of remuneration with a high frequency;
— balanced social package;
— corporate events and pleasant surprises;
— cozy and comfortable office in the city center with free parking.
— write code;
— interact with team members, client on the project to perform tasks on time;
— evaluate and calculate the duration of projects;
— willingness to learn new technologies adapt to changing trends.
Work on creation and support of quality products in direction of social networks, business applications, chats, maps/navigation, video/editors exchange, streaming video/audio. You can take part in the creation of projects throughout the year. Development is carried out according to Agile methodology (Scrum/Kanban). If there are questions, we will be happy to voice all the details of your first project in private conversation.