Senior Android Engineer responsible for developing Android applications that enhance coupon experiences for Instacart. Collaborating closely with various teams to integrate features and optimize performance.
Responsibilities
Design, build, and maintain Android features using Kotlin, Jetpack Compose, modern Android components and composable declarative state management architecture
Implement pixel-perfect UIs that faithfully match designs and scale across devices, with a focus on accessibility and internationalization
Integrate with backend services via GraphQL, REST, and WebSockets to deliver resilient offline and real-time experiences
Own feature areas end to end—from technical design and instrumentation to rollout, monitoring, and iteration—driving measurable gains in picker speed and accuracy
Participate in code reviews, technical design reviews, and release planning to uphold high engineering standards and accelerate team velocity
Profile, benchmark, and optimize app performance; track stability and quality with observability and crash monitoring tools
Contribute features across codebases owned by other teams, aligning with domain owners on design and direction
Collaborate with backend, iOS, product, design, data, and retailer stakeholders to align goals, manage trade-offs, and deliver cross-functional outcomes in a rapidly evolving environment
Requirements
4+ years of professional experience building and shipping Android applications
Proficiency in Kotlin and Android fundamentals, including Jetpack Compose and traditional Views/XML
Hands-on experience with concurrency and reactive paradigms: Kotlin Coroutines and RxJava
Experience integrating mobile apps with backend services using RPC, RESTful APIs, and WebSockets
Demonstrated debugging and analytical skills using Android Studio tooling, profilers, and logs
Proven track record contributing to code reviews and technical design documents with cross-functional partners
Experience instrumenting apps for analytics, crash reporting, and performance monitoring
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Benefits
Instacart provides highly market-competitive compensation and benefits in each location where our employees work
Offers may vary based on many factors such as candidate experience and skills required for the role
This role is eligible for a new hire equity grant as well as annual refresh grants
Android Senior Developer for CBC/Radio - Canada's OTT Team creating Android applications for streaming services. Collaborate to ensure quality front - end development and participate in Agile processes.
Senior Flutter Developer leading the development of mobile applications for Ardhanarishvara project. Building secure and scalable enterprise - grade applications for the transgender community.
Senior Mobile Engineer designing and developing innovative applications for Play Store and AppStore. Optimizing performance and collaborating globally while enhancing security measures.