Position: Senior Android Developer with Kotlin experience
Company: Index
Experience required: 5y
English level: upper

Our Client is looking for an expert Senior Android Developer. You should have experience in high-quality smartphone applications development and be keen to learn and grow further in the e-commerce space.

This is an opportunity to be part of a team that is passionate about their work and product domain. The candidate will have the opportunity to grow, acquire experience in critical, high throughput systems, be instrumental in helping Our Client be recognized as a leader in mobile commerce and payments. Mobile commerce is advancing rapidly, and we are looking for someone who wants to get involved in bringing great customer experience to small businesses around the world.

**Must-Have Tech Stack (requirements from the client)**

What you should have:
Proven experience as a Senior Android Developer
Extensive programming experience in Kotlin
Have a good eye for design and be passionate about building apps that perform fast, never crash and look great
Experience working with Google Firebase
Understanding of mobile applications security


**What are the Nice to the have tech stack / It would be great if you had:**
Experience of TDD, BDD, or other code testing practices
Experience in CI/CD processes & tools
Experience in Touch, Geo-location, and other device APIs
Knowledge of UI frameworks (either Android, iOS, XML), MVP application design, and complex, reactive touch-based UI
Familiarity with Google Play Store programming and content guidelines
Understanding of data structures, algorithms, and software design optimized for embedded systems. Specialist domains: Embedded/device systems, mobile-optimized websites, mobile web browsers, client application development for Windows/Mac (Chrome, WebKit, etc.), third party libraries for either Android or iOS.