Position: Trainee Android Developer
Company: SoftServe
Category: Android
Experience required: no_exp
English level: intermediate

**WE ARE**
Our Customer is one of the world’s well-known IT companies, with a portfolio of tools used widely in IT industry. It is a multinational company with development offices across the world. At this moment, the SoftServe team is working on nearly 30 different subprojects/products for this client. Our customer is a technically mature company with huge expertise and innovative approach, widely using new technologies existing on the market (big data, analytics etc.) 

On this project, we are working on a world-leading product that is a self-hosted team collaboration solution, built for enterprise for software development and project management processes. This product has web and mobile versions of applications, but specifically, on this project, we are looking for an engineer to join the mobile team. So we are searching for an experienced and talented and ambitious Apprentice  Android who would be passionate to join our team and would like to start his journey in Mobile apps development. 

**YOU ARE**
From our candidate we expect  understanding and basic knowledge in the following technologies: 
• English – intermediate+ 
• Basic knowledge of Kotlin 
• Desire to study RxJava, Dagger2, ArchComponents and nice to have basic knowledge or theoretical  
• Knowledge of  MVP, MVVM 
• Glide, Retrofit, OkHttp, SqlBrite  - nice to have some  knowledge  
• JUnit, Mockito, Espresso-  nice to have some knowledge  
• Knowledge of Coroutines will be a plus  
• Be ready to write  testable code and unit tests 
• Understanding of code versioning tools such as Git 
• Ready to work independently but under the assistance of the Senior team 
• Good analytical thinking  
• Customer focus and Client orientation skills 
• Creative problem-solving skills  as well as detail orientation 

**YOU WANT TO WORK WITH**
• Cutting edge technologies and approaches 
• Estimation and scope decomposition 
• World’s well-known IT company 
• Team of family type with  14 team members, including iOS, Android and Backend sub-teams  
• Directly with stakeholders  
• Highly motivated and professional team  

**TOGETHER WE WILL**
• Work with an enterprise software company   
• Access the Software best-practices from the Customer side 
• Work as independent team that is owning customer’s product