Position: Android Developer
Company: Uptech
Experience required: 1y
Category: Android
English level: intermediate
Published: 2020-08-01T00:00:00+03:00

**Required skills:**
•  At least 1,5 years of experience;
• Knowledge of OOP, Java and Android SDK;
• Algorithms and data structures knowledge;
• Design patterns;
• 3rd-party libraries (Retrofit, Dagger 2, Glide/Fresco etc);
• Custom views;
• Git;
• English (at least intermediate).

**Will be a plus:**
•  SOLID principles understanding and usage;
• Kotlin;
• RxJava;
• Tests (JUnit, Espresso, Robolectric);
• Understanding of agile methodologies (Scrum / Kanban / others).

**We offer:**
• Salary: $1500-2500, depends on the qualification, can be reviewed according to our salary review policies;
• Office: Кyiv, Zhylianska Street, 59, 01033;
• Flexible schedule: 8 hours per day depending on your biorhythms;
• Registering as a private entrepreneur („ФОП”, managed by our accountant);
• Must-haves: paid vacation (29 working days per year: 11 national holidays + 18 actual vacation) and sick leaves (10 working days per year);
• Benefits: individual ($200 per person to spend on traveling, insurance, gym, driving school etc); educational ($150 per person to spend on learning); optional (English classes, sports activities, charity events);
• Smooth adaptation period: 2 months.

**Responsibilities:**
•  Developing complex and highly responsive apps;
• Delivering high quality code;
• Following best practices (MVP, Clean Architecture, CI/CD);
• Writing tests;
• Participating in code reviews and Scrum activities;
• Communicating with customers.

Here is a list of **Frequently Asked Questions** related to Android Developer position:

**1.How many projects can be in the process simultaneously?** 1-2 in average.
**2.What about the hiring process?** It will definitely give you a full picture of our organization: quick phone call, short test assignment, 2-stages interview (with a recruiter and technical specialists) in 1 day (up to 2 hours), whiteboarding day (up to 6 hours, including business lunch with one of our team leads).
**3.How big is your Android team?** There are 9 developers for now. 

Thank you for attention!