Android Engineer

Instacart
Summary
Join Instacart as an Android Engineer and play a key role in developing features for our Shopper Android app, used by hundreds of thousands of shoppers daily. You will lead the architecture, design, and development of our Android application, ensuring high performance and reliability. The Shopper team develops and manages the app, overseeing the entire process from onboarding to delivery. This role focuses on building complex Android applications, implementing UIs, integrating backend services, owning key product pieces, envisioning new features, and participating in code reviews. The position requires collaboration with multiple teams. Instacart offers competitive compensation and benefits, including a remote work option and equity grants.
Requirements
- 3+ years of Android development experience
- Expertise in Android development technologies, including Kotlin
- Experience with Android Jetpack libraries and frameworks such as Compose
- Familiarity with both RxJava and Kotlin Coroutines
- Proven ability in rigorous unit testing and practical problem-solving
- Excellent communication and leadership skills, capable of collaborating and influencing cross-functional teams
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Responsibilities
- Architect, build, and maintain complex Android applications with clean code
- Implement perfect UIs that match designs
- Integrate with backend services to make sure we are delivering a great mobile user experience that is super-fast for end users
- Own important pieces of the product that have high visibility both internally and externally
- Envision new products and features that are inspired, considered, and forward thinking
- Participate in code reviews to maintain high development standards
- Communicate and collaborate extensively across multiple teams and functions within the company to drive consensus, align goals, and achieve effective cross-functional outcomes
Preferred Qualifications
- Advanced proficiency in RxJava and Kotlin Coroutines
- Experience with monitoring and observability tools like Datadog
- Skilled in profiling and performance optimization on mobile platforms
- The ability to collaborate effectively with engineers, designers, and PMs across multiple teams to co-develop impactful solutions while contributing to system improvements
Benefits
- Instacart provides highly market-competitive compensation and benefits in each location where our employees work
- This role is remote
- Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants
Share this job:
Similar Remote Jobs

