Requirements:
— 2+ years of overall experience
— Native Android development
— Able to work on Android 5.0+
— Kotlin, Java, J2EE
— Experience in consuming API’s
— Familiarity with MVC/MVVC concepts and how they apply to mobile applications
— Familiarity with mobile threading and memory management
— Ability to develop and use complicated data structures and algorithms.
— Ability to develop effective UX solutions.
— Creative problem-solvers and risk-takers. Ability to take initiative in pushing a project forward.
— Experience working in an Agile environment (prefer Scrum experience)
— Strong communication skills (Eng — intermid+ or at least Rus — upper indermid+)
— Ability to write clean, readable, and easily maintainable code
— Experience with OCR solutions is a plus
— Challenging work in a developing company;
— Exciting projects involving the latest technologies;
— Professional skills development;
— Friendly, modern, and comfortable office;
— 21 day paid vacation (15 working days per year) and sick-leave;
— Flexible working hours;
— In-house English lessons;
— Company outings and teambuilding.
A project related to the banking sector. Development of software for the implementation of digital user identification in the service of banking services and automation of banking operations on the basis of the obtained data.