Summary
Join Instacart's Caper team as an Android Engineer and build seamless shopping experiences through Android applications for smart carts and in-store retail solutions. Collaborate with cross-functional teams to design intuitive interfaces and optimize performance in resource-constrained environments. You will build and refine performance monitoring systems, drive team initiatives in building scalable codebases, and lead performance best practices. Stay updated on new Android technologies and mentor team members. This role is remote and offers competitive compensation and benefits, including equity grants.
Requirements
- 5+ years of Android development experience, with a focus on customer-facing applications
- Proficiency in Kotlin and deep expertise in Android development technologies like Jetpack libraries (e.g., Compose, Room, MVVM)
- A proven track record of optimizing app performance in resource-constrained environments
- Familiarity with both RxJava and Kotlin coroutines, with a practical understanding of asynchronous programming
- Hands-on experience with rigorous unit testing and building maintainable, testable codebases
- A collaborative mindset and ability to effectively influence cross-functional teams
Responsibilities
- Architect, design, and implement scalable and robust Android applications that power Caper products, including smart carts and devices for Connected Stores
- Collaborate with cross-functional teams across Product, Design, and Backend Engineering to create intuitive and functional interfaces
- Optimize performance and reliability for Android applications in resource-constrained hardware environments
- Build and refine systems to monitor and analyze performance at scale, ensuring seamless user experiences
- Drive team initiatives in building scalable, maintainable, and testable mobile codebases
- Lead performance best practices to optimize Android platforms and ensure low-latency interactions
- Work with QA to guide and improve automation processes for cart and app testing
- Stay updated with new Android technologies, frameworks, and trends, and champion their adoption where applicable
- Be a mentor and solid contributor to the team, advocating for best coding practices and fostering a culture of collaboration and quality
Preferred Qualifications
- Bachelor's or Masterβs degree in Computer Science, Software Engineering, or equivalent practical experience
- Deep expertise in performance optimization and profiling tools specific to Android
- Hands-on experience with monitoring and observability tools such as Datadog
- Prior experience in the retail or e-commerce industries, or on other consumer-facing apps
- Strong understanding of advanced Android concepts, including custom UI implementation and animations
Benefits
- Instacart provides highly market-competitive compensation and benefits in each location where our employees work
- This role is remote and the base pay range for a successful candidate is dependent on their permanent work location
- This role is eligible for a new hire equity grant as well as annual refresh grants
- $165,000 β $183,000 CAD
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.