Position: Senior Android Engineer
Company: Epam Systems
Experience required: 3y
English level: intermediate

Today we are a global team of technologists and thinkers who help transform the world with the power of software, enabling our customers to be competitive and disruptive in the marketplace through innovative technology solutions.

As a Senior Android Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day.

PROJECT TECHNOLOGIES AND TOOLS

- Java Core
- Android SDK

REQUIREMENTS

- 3+ years of experience in development
- Good experience building Android applications in Java
- Java core; OOP principles; Android SDK; SQLite; JSON; XML; REST API
- Experience with: SVN; Gradle; Android Studio
- Familiarity with build and CI frameworks — Gradle, Jenkins
- Strong desire to write high quality, clean & testable code (TDD, BDD)
- Experience using mobile debugging/profiling tools
- Familiarity with an Scrum development methodology
- High level of interest to current software development trends
- Ability to work in a team
- Good spoken and written English