Position: Senior Android Engineer
Company: Zoolatech
Category: Android
Experience required: 5y
English level: upper

Backed by the might of our teams, we’ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.

Tech Stack:
Kotlin + Coroutines + Room + MVVM

Responsibilities
- Deliver complex projects at speed with high-quality bar
- Leverage your technical  proficiency to serve as the go-to expert in your technical area
- Help set the standards for your teams, providing technical and procedural advice, and decision-making
- Use a customer-centric approach to lead architectural design decisions
- Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
- Have a significant impact that extends beyond the boundaries of your team, on projects affecting scalability, performance, and new value delivery
- Identify large technological issues and opportunities in your area of responsibility, and organize your teams to solve these issues


Skills Required
- 5+ years of engineering experience building Android applications using Kotlin and Java-SDK 
- Broad and deep understanding of Android's architectural components (Room, LiveData, Jetpack, etc.) and the MVVM architecture. 
- Experience with Coroutines and Flows
- Experience working with RESTful APIs using XML and JSON
- Proven ability to develop and ship highly complex software products including upgrade, migration, and EOL strategies with high quality
- Understanding of multi-threading, concurrent programming, memory management, and/or performance optimization
- Proven working knowledge of software engineering techniques, methodologies, ​and practices
- Exceptional communication skills and the ability to work closely with others both within and adjacent to the existing team
- Experience leading large initiatives with the ability to course-correct as needed
- Ability to consistently evaluate current technical approaches to continue to be industry best-of-class
- Fluent English is a must
- Strong product and customer focus
- Bachelor’s Degree in Computer Science, Engineering, related field, or equivalent work experience