Position: Android developer
Company: FirstFive
Experience required: 2y
English level: intermediate

**Responsibilities**

- Translate designs and wireframes into high quality code

- Design, build, and maintain high performance, reusable, and reliable Java code

- Ensure the best possible performance, quality, and responsiveness of the application

- Identify and correct bottlenecks and fix bugs

- Help maintain code quality, organization, and automatization



**Qualifications**

- Knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

- Experience working with remote data via REST and JSON

- Experience with third-party libraries and APIs

- Knowledge of Android UI design principles, patterns, and best practices

- Ability to understand business requirements and translate them into technical requirements

- Understanding of Google’s Android design principles and interface guidelines

- Understanding of code versioning tools

- Familiarity with continuous integration