Software Engineer III - Android
Role responsibilities
Lead the development of highly scalable Android services for the Driver Experience group within the Last Mile Delivery initiative. Responsibilities include designing distributed systems, troubleshooting production issues, and collaborating with cross-functional teams to implement technical solutions.
Requirements
Requires a Bachelor's degree in Computer Science or a related field with at least 4 years of Android experience using Kotlin, Java, and MVVM-C. Candidates should have strong knowledge of Android SDK, reactive programming, and experience with cloud stacks or high-volume messaging infrastructure like Kafka.
Key skills
Android SDK, Kotlin, Java, GraphQL, MVVM-C Architecture, Reactive Programming, OOP, Design Patterns, Kafka, Azure Cloud Stack, Micro-service Architecture, CI/CD, Unit Testing, UI Testing, Algorithms, Distributed Systems
Keywords
Android, Kotlin, Java, GraphQL, MVVM-C, Android SDK, OOP, Reactive Programming, Design Patterns, Kafka, Azure, Cloud Computing, Microservices, CI/CD, Unit Testing, UI Testing, Distributed Systems, Last Mile Delivery, Retail Tech, WCAG 2.2 AA, Digital Accessibility, Algorithms, Software Engineering, Scalability, Monetization