Position: Android developer (product company)
Company: Nayax
Experience required: 3y
English level: intermediate

We are looking for a person who will develop new features in accordance with the definition of the product team. 
This person loves to work with product owners and business analysts to understand the requirements. 
This is a person who understands the importance of teamwork with other developers and QA. 

Join us with: 

• 3+ year of experience in the development of Android apps that use web services
• Strong knowledge of design patterns, SOLID
• Strong knowledge of Android Architecture components
• Strong knowledge of Android UI design principles, patterns, and best practices
• Strong knowledge of Android SDK, Kotlin, Client-Server architecture, Rest API, SQL
• Strong knowledge of Clean Architecture, MVVM Pattern
• Unit/Integration/Instrumentation tests
• Reading and writing documentation in English

Предлагаем
The developer will become a part of a team that develops Android applications for different retail solutions
The developer will be responsible for development of new features and adoptation of existing functional modules according to the requirements of business logic of retail system.

We offer:

— Warm and friendly attitude to every specialist;
— Unlimited access to learning platform to develop your hard skills;
— Medical insurance & Healthcare program (dental insurance, massage, computer syndrome prevention, etc.);
— Trust-based working with flexible schedule (from 8-10 a.m to 5-7 p.m);
— Birthday gifts and internal loyalty program;
— Paid vacation (20 working days) and sick days;
— Work in a comfortable office/remotely in Odessa (or relocate to Odessa when peacetime comes)

Обязанности
Design of architecture of new modules
Development of new features
Implementation of retail business processes
Fixing of existing bugs
Writing of system requirement specifications