Position: Senior Android Developer (New Product)
Company: JatApp
Category: Android
Experience required: 3y
Published: 2021-06-01T00:00:00+03:00

**About us:**
Jat App is a group of successful companies that develop its own web products and mobile apps in various niches for over 9 years. We are proud that more than 20 mln users interact with our creations on a daily basis. JatApp nourishes its corporate culture and cares for each and every team member who contributes to the overall company success.

**Responsibilities:**
- Develop and maintain our new android app using progressive approaches for Android platform;
- Write clean, testable, maintainable code, and continue to grow your development skills;
- Communicate with all team members on the search for ideas, concept creation, design process and development of new functions.

**Requirements:**
- 3+ yrs. of experience in Android application development;
- Deep understanding of Android SDK;
- Practical experience with Kotlin (our primary language);
- Knowledge of OOP principles, design patterns, SOLID, Clean Architecture, MVVM;
- High level of interest to current software development trends;
- Strong desire to write high quality, clean & testable code (TDD, BDD);
- Knowledge of data storage mechanisms (SQLite, Room);
- Experience with Dagger 2/Hilt/Koin,Coroutines;
- Experience with custom views and animations;
- Practical experience with third party libraries (Retrofit, OkHttp, Glide, etc.).

**Will be a plus:**
- Working on multi-modules projects

**Our team values:**
- Result orientation: we set ambitious goals, take on complex tasks and successfully cope with them;
- Flexibility: the ability to think out of the box and change our strategies depending on market conditions;
- Teamwork: we have the common goal, we do not shift responsibility to others and overcome challenges together;
- Striving for development: we are constantly learning new things and evolving together.

**We offer:**
- Comfortable office within walking distance of the metro station;
- Flexible schedule (starting from 8 to 11 am, 8-hour workday);
- Opportunity to work remotely several days a week / month;
- 20 working days (4 calendar weeks) of paid vacation;
- Non-bureaucracy culture: questions are resolved quickly, opportunity to i- - - Influence the processes, new ideas and proposals are always welcomed;We take care of our employees’ health: fully covered health insurance, paid sick leave and gym;
- Free lunches, fruits, sweets;
- Weekly check points with a supervisor to monitor and assist in completing assigned tasks;
- Environment for development and growth: English courses, specialized courses, regular performance reviews;
- Experience and knowledge sharing between teams; corporate events and team buildings where we celebrate our team and company’s victories and achievements;
- Relocation package (support with moving, one-time bonus).

**Hiring process:**
- We carefully consider each candidate’s application: in case we have chosen other candidates,you will receive the feedback;
- If the resume passes to the next stage, we will clarify a few basic questions and schedule an interview with you;
- HR interview: up to 1 hour;
- Interview with the Hiring team: introduction to the team and your potential manager; we will get to know your experience, skills while you will have a chance to learn more about our product and the team;
- Reference check;
- Job offer.

Recommend a candidate and get a bonus up to 1000$! Just fill in the form https://bit.ly/3tyAODd