Position: Android Developer
Company: Customertimes
Experience required: 2y
English level: intermediate

Customertimes is a global consulting and software firm dedicated to making the top IT technologies accessible to customers. With more than 4000 projects completed and 1300+ highly skilled experts, their solutions are engineered to help clients realize true business transformation and achieve maximum value from their technology investments. An early entrant into the Salesforce consulting and implementation space in Eastern Europe and an award-winning product development organization, Customertimes currently has headquarters in New York City, along with regional offices in Kyiv, London, Paris, Toronto, Minsk, Riga, and Moscow.
 
Job Responsibilities
- Build mobile applications
- Identify and communicate mobile best practices
- Optimize and extend existing functionality
- Communicate with customers and other teams
 
Requirements
- Experience in Android development from 3 years
- Strong knowledge of Java/Kotlin and Android SDK
- Knowledge of OOP, SOLID principles, design patterns
- Knowledge of Android Architecture Components
- Understanding of Clean Architecture approach
- Experience with Kotlin Coroutines
- Experience with Dagger2, Koin or other di.
- Experience with Firebase services
- Familiar with UI Testing
- Full development lifecycle experience
- Understanding of CI/CD processes
- Experience with Git/GitFlow
- Published Android application in Google Play
 
Technologies
Android SDK, Kotlin, Java, Coroutines, Clean Architecture
 
We offer: 
Competitive salary;  
Challenging tasks;   
Competence development; 
Interesting projects from renowned clients; 
Paid sickness leaves; 
Medical insurance; 
Friendly working environment;  
English courses.