• Design, develop, and maintain native Android components that drive key functionalities within the Ecommerce App. This includes:
o Navigation and informational features that guide and inform our customers.
o User interfaces that empower customers to seamlessly select their grocery preferences (delivery or pickup)
• Lead the technical direction of the Android team by making key planning and implementation decisions.
• Contribute to the team’s software development efforts by writing clean, maintainable code.
• Foster a collaborative and supportive environment by providing mentorship and guidance to junior developers.
• Champion strong communication practices and effectively interface with Product, Design, and QA teams.
Qualifications:
• +5 years of experience with Android development
• Proven experience as a Senior Android Developer with a strong understanding of native Android development principles (Kotlin, Android SDK, Jetpack compose, etc.)
• Experience with Android build, test, debug, and CI/CD tools to compile, test, package, and ship large scale Android applications.
• Experience with concurrency and performance optimization (Coroutines (sp), Flows, WorkManager and Background Services)
• Working knowledge of architecture patterns that promote decoupling, code reuse, maintainability, and testability.
• Excellent communication and collaboration skills
• Can translate requirements, wireframes and mock-ups into reusable components and layouts.
• Strong problem-solving skills, detail oriented, works well in a team and individually.
Bonus points for:
• Experience with ecommerce app development
• Knowledge of Accessibility and Security: Building apps that are accessible to everyone and secure from vulnerabilities is important.
• Passion for the Mobile Development & the grocery industry