Position: Senior Android Developer
Company: Opes Jet
Experience required: 2y
English level: intermediate

We are building a service similar to Uber but with an integrated reverse auction. For a start, the service will consist of both iOS and Android client apps, a backend, and a web admin panel for operators.

You will be the first Android developer in the team, so you need to be ready to take a risk and responsibility, make important decisions, and grow the team in the future. Our expectation is that the candidate should be able to self-sufficiently implement new functionality and effectively communicate directly with the whole team.

We target the premium segment users, therefore perfectionism and sense of style are your strong points.

Qualifications & Experience:
- 3+ years experience developing Android mobile native applications in Kotlin/Java
- Ideally, you have experience building apps from zero and publishing them in Android Market;
- Firebase (Auth, Realtime Database, GCM)
- Solid understanding of the full Android mobile development life cycle;
- Strong knowledge of Android UI design principles and best practices;
- Expert in UI layouts and creating adaptive layouts for various hardware configurations;
- Working with offline-first apps or at least good understanding of this concept;
- Experience with Git, understanding of git-flow;
- Strong analytical and problem-solving skills, proactivity;
- Intermediate English;

Will be a plus:
- Experience working remotely;
- Experience with SWIFT;
- Experience with continuous integration, static code analysis, and a taste for good code quality
- Staying up to date with the latest mobile innovations.