Position: Senior Android Engineer
Company: N-iX
Experience required: 3y
Category: Android
English level: upper
Published: 2022-06-01T00:00:00+03:00

Our customer complete over 1,000,000 taxi bookings every day. Our customer was established in 2009. Since then, they have been delighted to welcome DiSC Systems (UK) and Mobile Knowledge (Canada) to the family. They are putting taxi companies at the center of mobility.

**Responsibilities:**
- Refactoring code and developing new features
- Develop and maintain new features in collaboration with product, design, and engineering teams
- Refine and estimate features on the product roadmap
- Share your expertise and best practices with your colleagues to achieve synergy 
- Suggest and implement tech improvements
- Adhere and help improve internal team processes
- Build technology the right way - simple, organized, performant, well-tested systems that gradually grow over time

**Requirements:**
- Java and Kotlin (latest) Frameworks: Android, Room, Android Jetpack, Android Jetpack Compose, Retrofit2
- Able to design, plan and implement complex technical solutions/architectures
- Strong knowledge of Android SDK, and different versions of Android OS
- Proven knowledge of Android material design guidelines, and best practices for the platform
- Experience with Kotlin coroutines and Android Jetpack Architecture components
- Solid understanding of the full mobile development life cycle
- Familiarity with cloud message APIs and push notifications
- Working knowledge of tools such as GIT, Jenkins, etc
- Strong knowledge of unit and instrumentation testing 
- 4-5+ years of total experience in the software industry
- Good UI experience is needed
- Upper-intermediate level of English

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings