Position: Android Developer
Company: NCube
Experience required: 3y
English level: upper

Must have: 

3+ years experience building complex applications for the Android OS using Kotlin with the Android SDK and other frameworks 					 
Experience with Dagger 2 and RX 			 
Experience with Gradle and basic cryptography  
Experience with writing technical documentation and implementation plans  
Experience with multi-threading programming and mobile memory management 
Excellent short and long term planning skills  
Ability to be on track with latest approaches regarding Android app development  
Experience working in teams 
Upper-Intermediate English and better 


Responsibilities: 

Work closely with our Product and Design teams to build new and innovative application experiences 	 
Implement native user interfaces using the latest programming techniques 		 
Build reusable software components for interfacing with our backend platforms 
Analyze and optimize UI and infrastructure application code for quality, efficiency, and perform	 
Complete medium to large features (each with many tasks) independently with minimum guidance 

We offer:  

Competitive salary with the regular review 
Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv  
PE 5% Taxes compensations, accountant assistance  
Vacation (up to 20 working days) 
Paid sick leaves (10 working days) 
Medical Insurance after probation period (3 months)  
Online English courses 
Direct cooperation with the customer 
Teambuildings, corporate parties and company trips abroad  
Great working environment and team spirit