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

You will be able to develop the apps in the best hardware company of Ukraine with around 500k active users around the world. Moreover, very soon you will have a chance to start several new products from scratch.

**Tasks and responsibilities:**
Follow high standards of software quality established in the team
Design, build, and maintain high performance, reusable, and reliable code
Suggest technical and functional improvements to add value to the product
Collaborate with cross-functional teams to define, design, and ship new application features

**Required skills:**
2+ years of experience in Android development 
A strong familiarity with Java and Kotlin
Good understanding of the Android ecosystem
Familiarity with Android SDK: basic concepts like layouts and views, activities and fragments and their lifecycle, storing data, collection views and adapters
Experience with ORM frameworks and basic libraries such as Retrofit2
Strong understanding of code versioning tools (Git) and experience with Gradle
Strong understanding of the full mobile development life cycle, OOP principles, design patterns 
Passion for software engineering, learning and continuous improvement