Position: Android Developer (Middle)
Company: Ulevate
Experience required: 2y
English level: pre

Required skills: 
2+ years of experience in Android development
Solid understanding of the full mobile development life cycle
Strong knowledge in HTML, JS 
Experience in Java
Experience with Android SDK, different versions of Android, and how to deal with the screen sizes
Solid knowledge of Git
Good knowledge of libraries: rxandroid, rxjava, dagger, retrofit2
Familiarity with RESTful APIs to connect Android applications to back-end services
Ability to work with Swagger API documentation 
Good written and spoken English 

As a plus:
Development experience using unity
Experience in IOS development is a bolt plus
Experience with IoT devices will be a plus 


Responsibilities: 
Design and build advanced applications for the Android platform
Design and ship new features
Code review, code refactoring if necessary 
Maintain Android AD SDK source code including consistent new features development bug fixing 
Assist in testing tasks 
Work on bug fixing and improving Android application performance 

Project description: 

“Ulevate” is an innovative American startup in the beauty and cosmetology field. The application we are working on is connected to the IoT devices. 
For detailed information about the project please visit https://ulevate.com/

We offer: 
An interesting work on the long term and innovative American project 
Full-time position 
Salary above the market average 
Paid vacation and medical leaves 
Regular salary reviews based on performance 
Cozy fully-equipped office and workplace in the city center (Pecherskiy district) 
Free office tea, coffee, and cookies 
Flexible schedule and working hours