Experience with Flutter and Dart from 1.5 to 3 years.
Deep understanding of the Flutter framework, including widgets, state management, animations.
Confident Dart skills and understanding of the language.
Understanding of mobile development features and the features of the iOS and Android platforms.
Experience in API integration and working with RESTful services.
Knowledge of basic architectural approaches such as BLoC, Provider, MVVM.
Understanding of Clean Architecture principles.
Knowledge and experience working with local databases (e.g. SQLite, Hive).
Skills in working with JSON, asynchrony and data flow management.
Experience in writing tests (unit, widget, integration).
Understanding of the principles of writing clean and maintainable code.
Experience with tools like Flutter DevTools for performance analysis.
Experience with native iOS and Android.
Experience with multi-platform development platforms (e.g. KMP).
Understanding of UI/UX design principles and the ability to work with designers to implement high-quality experiences.
Implementation of new functionality (company R&D projects).
Making architectural decisions.
Code refactoring.
3 years of commercial development experience.
Experience with React.
Experience with TypeScript.
Experience with Ant Design, MobX, SCSS.
Development and modernization of architecture, selection, justification and coordination of key decisions.
Design and modernization of IT solutions based on microservice architecture.
Design and modernization of the data model and database structure.
Decomposition of the overall architecture to the level of individual components, justification for choosing a solution to the problem.
Estimation of deadlines for task implementation.
Designing formats and interfaces for interaction with adjacent systems and between system components.
2 years of commercial development experience.
Experience with microservices.
Experience with Spring Framework (Core/AOP/REST/MVC/Data/Security).
Experience with databases (PostgreSQL, MongoDB, etc.).
Knowledge of modern design patterns and successful experience in their application.
Deep understanding of the Java programming language.
Understanding of SOLID principles.
Experience with Docker, Kubernetes.
Organization of a full cycle of search and selection of specialists (from collecting requirements for an application for selection to the specialist’s departure to work).
Assessment of Soft Skills and generation of detailed feedback on candidates (recommendations for managers and identification of possible risks).
Building relationships with hiring managers, ensuring transparency of search and selection.
Supervising the onboarding process for new employees.
Conducting Exit interviews.
Participation in optimization of existing processes.
At least 1 year of experience as a recruiter.
Experience in assessing Soft Skills and generating feedback on candidates.
Independence in organizing the process of hiring and adaptation of employees in the company.
The ability to think in the long term (to be aimed not only at actually filling the vacancy, but also at long-term cooperation between the specialist and the company).
Good communication skills to interact with other employees.
Ability to interact with department heads.
The ability to argue your point of view, anticipate possible risks and inform stakeholders.
English knowledge.
SIEM system deployment, configuration and administration, connecting event sources, support.
Monitoring and analysis of information security events, assessment of new threats and correlation of security rules based on them.
Participation in incident investigations and creation of safety reports.
Collaborate with other teams (IT) and participate in security planning.
Experience with SIEM solutions from 1 year.
Knowledge and understanding of the basic principles of construction and operation of network infrastructure, virtual infrastructure, protocols and security technologies (TCP/IP, VPN, IDS/IPS, Firewall, etc.).
Understanding the basics of information security, types of threats and vulnerabilities, methods and means of cyber attacks. Knowledge of the principles of logging, analysis and monitoring of events.
Knowledge of programming and scripting languages (Python, PowerShell, Bash) to automate tasks and create custom reports.
Collaborate with the Product Owner to collect, analyze and document business requirements for the company’s products.
Modeling and description of business processes.
Collection and systematization of requirements.
Development of user interface prototypes, description of the interaction of front and back systems.
Development of technical assignments, specifications and other business analysis artifacts.
Consulting a team of developers, business analysts and testers during the implementation of projects for the creation/development of company products.
At least 2 years of experience as a business analyst or systems analyst in the field of software development and implementation (web and mobile applications).
Experience with Jira, Confluence, Postman/Swagger tools.
Participation in integration projects and understanding of web services and REST API design.
Basic understanding of technologies, protocols and data formats (HTTP, JSON, XML, REST, etc.).
Knowledge and experience in developing UML diagrams (Activity, State, Sequence).
Knowledge and experience in creating conceptual and logical data models.
Knowledge and experience with microservice architecture.
Ability to work with SQL at the level of creating queries of medium complexity.
Experience with CRM/ERP systems.
Experience in the FinTech domain.
Knowledge of the basic principles of quality management and process approach (ISO 9000, ISO 9001, ISO 9004).
We have a large (50+) team of QA engineers, so there will be someone to learn from or share it. There is also the opportunity to work on different projects of the company.
The vacancy involves work from the office at the address: Minsk, st. Academician Kuprevich, 3.
Complete testing of web and mobile applications (R&D projects of the company).
Preparation and updating of test documentation.
Preparation of reports on performed testing.
Testing experience from 1 year.
Knowledge of the software development lifecycle and where to test it.
Experience in testing mobile and/or web applications from 1 year.
Experience with traffic analyzers (Fiddler, Charles).
Experience testing API (Postman).
Basic knowledge of SQL queries.
Understanding the principles of client-server architecture.
Experience in writing test documentation.
Remote banking system for legal entities (web and mobile versions). The project is at the support stage, the immediate tasks are: product development and support for current functionality.
The vacancy involves working from an office at the address: Minsk, st. Academician Kuprevich, 3.
Collection, analysis and formalization of functional and non-functional requirements.
Writing technical documentation (Vision&Scope, Software Requirements Specification, API specifications, user manuals).
Maintaining project documentation in Confluence, Word.
UI prototyping in Axure/Figma.
Description of the interaction of front systems and back systems (input, output parameters).
Direct communication with clients.
Consulting a team of developers, business analysts and testers during the implementation and support of projects for the creation and development of company products.
BA experience of at least 1 year.
Work in the banking sector (with banking software). If you have such experience, please indicate in your cover letter.
Knowledge of the specifics of running applications on web and mobile platforms, experience working with them.
Understanding integrations using web services.
Understanding of database and SQL basics.