Position: Android Engineer
Company: Star
Experience required: 2y
English level: intermediate

Our client is a world leader in Enterprise Mobility Management, bringing together a combination of comprehensive security and Enterprise Mobility Management (EMM) tools, including traditional Mobile Device Management (MDM), Mobile Application Management (MAM) and Mobile Content Management (MCM) capabilities.

We are looking for a talented Android Engineer to join the team that is developing a Personal Information Management product. In this role, you will be working with the team of experienced engineers to add new features’ and improve the existing application with 1M+ active users.

**Qualifications & Experience**
- Good knowledge of Java and Kotlin languages.
- 2+ years of experience in Android development.
- Knowledge of Unit, Functional and UI Testing frameworks (Espresso, JUnit).
- Good knowledge of Android IDE, tools and libraries.
- Good coding skills, knowledge of algorithms, design patterns, concurrency, networking.
- Knowledge of Continuous Integration practices.
- Knowledge in the latest trends in the mobile industry and platforms.
- Intermediate English.

**We Appreciate**
- Knowledge of Android ecosystem – analytics, advertising, publishing, UI design concepts.
- Understanding of Android security practices.
- Personal applications in Google Play.

**Responsibilities**
- Design, build and maintain efficient, reusable and reliable code.
- Perform code-reviews, collaborate with the engineering team to contribute in the product improvements.
- Build, evolve and support Android automation tools for stable and efficient automation execution. Integrate tests into the build pipelines, with a focus on continuous delivery.
- Collaborate with the team members and customer representatives.