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
Hiring a Java Spring Boot Developer for a 12 - month hybrid contract in Toronto, ON. Requires experience in Java, Spring Boot, REST APIs, and Microservices.
Senior Android or iOS Developer at Aequilibrium, a Canadian tech professional services company. Collaborating to deliver innovative solutions in financial services and client deliverables.
Android Software Engineer developing intuitive and elegantly designed mobile apps for CNN news audiences. Collaborating with cross - functional teams to deliver solutions and ensure best practices are followed.
Android Engineer building and maintaining mobile app to simplify healthcare benefits management for users. Collaborating with cross - functional teams to ensure performance and usability across platforms.