Contact Us

Skills Requirements

The specialists involved in the Knowledge transfer and Product Quality Acceptance should meet the following hard skills requirements: 

Senior Java Enterprise Edition developer:

  • 5+ years of experience with Java
  • Strong experience with Java EE
  • Experienced in Java 8 (2 years+)
  • Experienced in RESTful APIs 
  • Deep knowledge of EJB, CDI, JPA
  • Knowledge of Docker is a plus
  • RDBMS: PostgreSQL
  • NoSQL: MongoDB
  • Unit testing
  • Integration testing using Arquillian

 

Middle or Senior Vue.js developer:

  • 2+ years in development using Javascript
  • Experience in developing large web applications with Vue.js
  • Knowledge of HTML semantics, CSS, SCSS
  • Knowledge and experience with RESTful API, Git, Webpack
  • Experience with UI frameworks ElementUI/Vuetify
  • Experience with Typescript
  • Unit testing

 

Middle or Senior iOS native developer:

  • 3+ years experience in building iOS apps, familiar with the iOS SDK.
  • Very good knowledge of Swift and. Objective-C.
  • Strong knowledge of OOP principles and design patterns.
  • Nice to have a good knowledge of modern and native iOS UI and UX patterns.
  • Deep familiarity with Cocoa Touch
  • Good understanding of GCD, CocoaPods, Realm, Autolayout
  • Experience with Foundation, UIKit, GCD, Multi-threading, Networking;
  • Experience with remote data via REST, JSON;
  • Experience with third-party libraries and APIs (Alamofire);
  • Experience with creating/supporting custom frameworks;
  • Experience in working with VCS (GitHub/GitLab/Bitbucket/etc.);
  • English: intermediate or higher (reading and writing documentation in English);
  • Experience with Zeplin/Sketch or some other design tool;

 

Middle or Senior Android/Kotlin developer:

  • 2+ years of Android app development;
  • Good knowledge of OOP, MVVM, Android arch components, Java Core, Java Collections, basic patterns;
  • Experience with Kotlin;
  • Experience with different 3rd-party libraries & SDK’s
  • Experience with different back-end services integration using REST API / HTTP Requests / JSON
  • Strong emphasis on UX, UI frameworks usage, MVP application design
  • Proficient understanding of code versioning tools, such as Git, Bitbucket, etc.

 

DevOps Engineer (AWS):

  • 2+ years of commercial DevOps experience.
  • Strong knowledge of Linux (Ubuntu especially).
  • Experience with Kubernetes.
  • Proficient understanding of code versioning tools, such as Git, Bitbucket, etc.
  • Experience with databases such (PostgreSQL, MongoDB).
  • Strong knowledge of such a deployment tool as GitLab CI or Jenkins, etc.
  • Strong knowledge of networks, network protocols, setup of the network elements.
  • Proficiency in writing scripts in bash.
  • Experience with different stages of software development lifecycles.
  • Experience working with container systems (Docker).
  • Strong knowledge and experience with Terraform, Ansible.
  • Strong knowledge and experience of the AWS infrastructure.

 

Business Analyst:

  • 2+ years experience in a BA / Technical writer role with a software company or bank.
  • Knowledge of principles, processes, phases, and roles of application development methodologies.
  • Strong analytical and problem-solving skills
  • Skill in understanding and focusing on the client’s needs.
  • Ability to communicate in a clear and concise professional manner, tailored to the appropriate audience; including both verbal and written communications
  • Basic Payment Domain knowledge, experience in the functional flow of payment transaction processing is a big plus.

 

QA Engineer (Manual):

  • Experience at least 2 years.
  • Knowledge of SDLC.
  • Strong knowledge of bug life cycle, understanding of its impact on the system.
  • Understanding of Testing methods and methodologies and differences.
  • Knowledge of test design techniques. The ability to put them into practice.
  • Understanding the work principles of the bug tracking systems.
  • Work experience with API services.
  • Experience in managing test documentation.
  • Mobile testing experience.
  • Understanding Agile Development Techniques.
  • Good communication skills.