Position: Android Developer
Company: Empat
Experience required: 1y
English level: intermediate

Required skills:
- At least 1,5 years of experience
- Knowledge of Kotlin, 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)
- Knowledge of MVP/MVVP patterns
- Multithreading(Rx, Coroutines), Services (will be an advantage, but not necessarily)


You will:
- Develop new user-facing layouts and features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize code for maximum speed and scalability
- Collaborate with other team members
- Provide strategic recommendations for design implementation
- The ability to participate in the complete lifecycle of a feature, including contributing to planning, doing development work, and responding to customer feedback.

We offer:
- Interesting projects from different countries that will give you the opportunity to develop yourself
- Full-time (40 hours working week with flexible schedule)
- Comfortable and cozy office in the city center (m. Lva Tolstogo)
- Must-haves: paid vacation (29 working days per year: 11 national holidays + 18 actual vacation) 
- Work in a friendly team of creative people
- Lack of bureaucracy
- Participation in thematic conferences
- Salary level based on interview results
- Trial period (1 month)
- Corporate events