Responsibilities:
- Providing support to end-users, including procedural documentation and relevant reports;
- Troubleshooting current issues and providing work arounds to end-users;
- Providing guidance on how to set up an application or resolve set up issues;
- Reporting bugs to developers;
- Verifying bug fixes or new features after release.
Qualifications:
- Level of English: Advanced or Fluent;
- Advanced Computer user;
- Desire to learn and help others.
The major pluses are:
- Previous experience as Technical support specialist or QA;
- SQL knowledge.
Responsibilities:
- Develop and implement mobile applications, middleware, and frameworks
- Utilize your expertise in Native Android & Java development to create robust and scalable high-volume production applications and develop prototypes quickly
- Build modern user interfaces as well as engineer complex solutions that run directly on the mobile device.
- Work in an Agile Environment: collaborating with BA’s, Product Owners, Designers, and third-party development teams in person and remotely to deliver a resilient, scalable mobile platform
Qualifications:
- Extensive experience in developing native Android apps (5+ years)
- Strong Java / Kotlin experience
- Strong Android SDK experience
- Excellent knowledge of SOLID and component design patterns
- Familiarity with App Quality Guidelines
- Experience with Dagger 2 (Toothpick, etc), RxJava 2, Retrofit + okHttp, Firebase Apps (GCM, Remote config, Analytics and so on)
- Android Jetpack (Android architecture components, Camera X, Animation)
- Unit testing experience
- Proficient understanding of code versioning tools and continues integrations
- Excellent understanding of computer fundamentals, data structures, algorithms, architecture patterns (MVP, MVVI, etc.)
The major pluses are:
- Familiarity with Instrumental testing, including UI testing: Native Android Tools, Espresso (Kakao, Kaspreso, Mockito, etc)
- Experience with Android TV и AOSP development
- Familiarity with location services, profiling tools, MVI architecture pattern
- Experience with Android TV and AOSP is a plus
Vacancy manager:

Ekaterina Pavlova
Responsibilities:
- Designing and building of advanced mobile applications for the iOS platform;
- Updating of current mobile applications;
- Close cooperation with other developers in the team;
- Interaction with the client.
Qualifications:
- Substantial knowledge and minimum 5+ years experience in native mobile application development for iOS;
- Knowledge of Objective-C, Swift 4;
- Knowledge of UIKit, GCD, CoreData, CoreAnimation, InterfaceBuilder;
- Experience with ReactiveCocoa, MagicalRecord, Masonry / SnapKit.
Responsibilities:
- Conducting manual testing
- Planning and organization the testing process, test coverage analysis
- Creation of test cases for acceptance testing
- Writing documentation
Qualifications:
- Understanding of software development methodologies
- Ability to write understandable test documentation (test cases, test plans)
- Ability to work with Jira
- Knowledge of SQL (the ability to use Select 's and simple Join' s)
- Experience in Web-technologies (xml, css, html, http)
- Knowledge of the following methods and ability put into practice:
- 1) split into equivalence classes;
- 2) analysis of boundary values;
- 3) table of possible solutions.
- English level - Intermediate (good communication skills and ability to pass interviews)
The major pluses are:
- Knowledge of С# and MS Visual Studio
Vacancy manager:

Ekaterina Pavlova
Qualifications:
- Experience working as a Python developer for 2-3 years
- Profound experience in working with popular Python frameworks (such as Django, Flask)
- Excellent knowledge of JavaScript (2+ years of experience in Software application development)
- Working experience with PostgreSQL (or any other RDBMS), NoSQL DB: MongoDB, CouchDB, Cosmos DB, some other
- Strong troubleshooting skills and experience in optimizing front-end and back-end performance
- Knowledge of version control software, build, test and deployment processes
The major pluses are:
- Experience with RabbitMQ, Celery, Redis/Memcached, Docker/Docker compose, Vagrant, Vanilla JS, (React / Angular / VueJs)
- Working experience with Linux shell scripting, Basic Linux Configuration / Administration
- Intermediate/Intermediate+/Advanced level of English
Vacancy manager:

Ekaterina Pavlova
Responsibilities:
- Investigate and estimate tasks;
- Develop components, modules, services, etc;
- Apply coding best practices, including unit and integration testing;
- Review, refactor and fix issue code for better performance and clear code;
- Document and comment the code.
Qualifications:
- At least 2 years working experience in a .Net development environment;
- Experience from agile methods;
- Knowledge of ASP.Net MVC and Web API, understanding of the web application's pipeline;
- Knowledge of MS Visual Studio Tools, Git, Resharper.
Responsibilities:
- Experience in Agile methodology, developing (user) stories;
- Gathering and formalization/regulation of requirements;
- Conducting discovery phase;
- Analyze and document system functional and technical requirements and develop specifications;
- Client and development team communications at all development cycle;
- Willingness to business trip;
- Prototyping on the software design stage.
Qualifications:
- 4+ years of professional experience in IT;
- 2+ years of professional experience as BA in SD/Full cycle development;
- Technical background;
- Knowledge of SQL and UML;
- English:В2+
- Good communication skills and team-work;
- High analytical abilities.
The major pluses are:
- Understanding the principles of authentication and authorization systems;
- Work experience on migration or integration projects.
- Understanding of web services/microservices architecture;
Vacancy manager:
