Loading ...

Home / Job

List of current vacancies

android
Android developer
We invite an Android developer to join our team. Office work (near metro station Molodezhnaya).
Requirements for a candidate:
  • Commercial development experience for Android from 1 year;
  • Solid knowledge of Android SDK;
  • Knowledge and development experience on Kotlin, Kotlin Coroutines, Retrofit 2, RxJava, Room, FCM, LiveData, Glide;
  • Understanding of design patterns, ability to apply them;
  • Knowledge and understanding of the principles of OOP, SOLID
  • Ability to implement non-standart UI elements;
  • Ability to work independently to calculate their forces and the time of completion of tasks;
  • Sociability, effective teamwork;
  • Experience with Git, understanding GitFlow;
A big plus will be:
  • Experience with WebRtc;
  • Understanding of the Clean Architecture concept
  • Experience with Android Architecture Components and Android Application Components
Terms:
  • Market salary based on technical interview;
  • Interesting tasks close to the end-user;
  • High immersion in product, analytics, marketing;
  • Mordern technology stack;
  • Office close to the metro Molodezhnaya;
Contact HR and clarify additional information
android
IOS developer
We invite an iOS developer to join our team. Office work (near metro station Molodezhnaya).
Requirements for a candidate:
  • Experience in developing applications for iOS from 1 year and more;
  • Strong knowledge of iOS and its basic frameworks;
  • Strong knowledge of Swift;
  • Strong knowledge of OOP, understanding of basic design patterns;
  • Ability to design complex application architecture, basic understanding of algorithms and data structure;
  • Application experience and mastery of UIKit&Auto Layout, WebSockets, Push notifications, Multithreading, Alamofire, Realm, MVC and MVVM Architectures;
  • Experience with Git;
  • Sociability, effective teamwork
  • Intermediate English proficiency
Conditions:
  • Market salary based on technical interview;
  • Interesting tasks close to the end-user;
  • High immersion in product, analytics, marketing;
  • Mordern technology stack;
  • Office close to the metro Molodezhnaya;
  • Flexible work schedule;
Contact HR and clarify additional information
android
DevOps Engineer
We invite a DevOps engineer to join our team. Office work (near metro station Molodezhnaya). Stack: Java 8, Spring, Hibernate/Jooq, MySQL, PostgreSQL, Redis, Kafka, Jetty, Google Protobuf
Requirements for a candidate:
  • Setting up and monitoring dev, qa and production environments;
  • Investigation of backend related problems;
  • Optimization of applications and databases;;
  • Routine tasks automation;
  • Experience in administration and configuration GNU/Linux operating systems;
  • Knowledge of monitoring systems, fault detection and correction methods;
  • Knowledge of relational and columnar DBMS;
  • Solving scaling and optimization problems;
  • Experience with Docker, writing Dockerfile instructions;
  • Experience with web servers (Nginx);
  • Experience with CI/CD Gitlab;
  • Knowledge Bash or Python;
A big plus will be:
  • Understanding how TCP/IP networks work;
  • Understanding of the principles of building distributed high-load systems;
  • Experience with Ansible;
Terms:
  • Market salary based on technical interview;
  • Interesting tasks close to the end-user;
  • High immersion in product, analytics, marketing;
  • Mordern technology stack;
  • Office close to the metro Molodezhnaya;
  • Flexible work schedule;
Contact HR and clarify additional information
android
System Architect
Stack: Java 8, Hibernate/Jooq, Percona, PostgreSQL, Mongo, Redis, Kafka, Jetty, Protocol Buffers (a.k.a., protobuf).
Responsibilities:
  • Building and upgrading distributed high-load systems;
  • Development and modernization of architecture, selection, justification and coordination of key decisions;
  • Design and modernization of IT solutions based on microservice architecture;
  • Designing and upgrading the data model and database structure;
  • Decomposition of the overall architecture to the level of individual components, the rationale for choosing a solution to the problem;
  • Assessment of the timing of the tasks;
  • Control the correct implementation of the architecture of the implemented solution on the part of the developers;
  • Designing formats and interfaces to adjacent systems and between system components;
  • Perfoming load testing
  • Designing the solution and system components in the formulation format, schemes understandable for analytics and development;
  • Maintaining architectural supervision of the project + Code Review;
  • Working with requirements and project documentation (terms of reference, architectural vision, technical design) - verification, assessment of the feasibility of the idea;
  • Defending the chosen solution to the team and the customer.
Requirements for a candidate:
  • 4+ years of Java development experience;(Java EE)
  • Experience in the position of System Architect at least 2 years;
  • Experience in developing a microservice architecture;
  • Experience in designing high-load IT solutions based on microservice architecture;
  • Experience working in a team, conducting code-review;
  • Experience with relational databases (experience in designing a storage layer).
A big plus will be:
  • Willingness to discuss strengths/weaknesses of existing/future solutions, propose solutions and ability to argue their applicability;
  • 4+ years of Java development experience;
  • Strong SQL and noSQL skills;
  • Experience in database design;
  • Experience in creating multi-user applications
  • Ability to find simple solutions to complex problems;
  • Knowledge of containerization and orchestration technologies (docker, swarm, kubernetes);
  • Knowledge of standard templates for the integration of information systems;
  • Experience in designing and implementing products with microservice architecture;
Contact HR and clarify additional information