Senior Mobile Engineer building features for Instacart's Android shopper app. Collaborating with Product, Design, and Data Science teams to enhance user experience.
Responsibilities
Design, build, and ship high-quality Android features in Kotlin that drive shopper activation, engagement, retention, and earnings across the shopper lifecycle.
Own features end-to-end—from ideation and technical design through implementation, experimentation, launch, and ongoing iteration—balancing velocity with reliability and quality.
Collaborate with Product, Design, and Data Science to define problem statements, build metrics and dashboards, run A/B tests, and make data-informed decisions that improve marketplace health (supply, utilization, efficiency, quality).
Contribute to and evolve app architecture, ensuring scalable patterns, robust dependency injection, and maintainable code that improves developer productivity and release reliability.
Uplevel operational excellence by improving performance, stability, monitoring, and observability; participate in code reviews and contribute to our engineering best practices.
Partner with platform and service teams to integrate APIs and ensure security, privacy, trust, and safety are first-class considerations in every experience.
Requirements
5+ years of professional Android development experience with Kotlin.
2+ years building consumer-facing, application-layer features used at scale (e.g., activation, onboarding, engagement, growth, or earnings experiences).
Proficiency with RxJava and Dagger; working knowledge of Jetpack Compose in production or migration contexts.
Proven track record of owning features end-to-end (technical design, implementation, testing, release, and iteration) and delivering measurable impact.
Experience collaborating closely with Product, Design, and Data Science to define requirements, instrumentation, and success metrics.
Strong computer science fundamentals (data structures, algorithms, concurrency) and a BS in Computer Science or related field, or equivalent practical experience.
Benefits
Instacart provides highly market-competitive compensation and benefits in each location where our employees work.
This role is eligible for a new hire equity grant as well as annual refresh grants.
Seeking experienced Java engineers with a background in electronic trading, capital markets, and fixed income technology to build high - performance, low - latency trading platforms.
Provide L2/L3 support for Capital Markets Treasury Payments apps on HP Non - stop. Perform development, troubleshooting, and maintenance of ATLAS applications.
Android Engineer needed for 12 - month contract in Toronto/Mississauga. Requires 6+ years Android dev experience with Kotlin, Jetpack Compose, and Android TV.
Android Senior Developer working on CBC/Radio - Canada's OTT Team, ensuring smooth execution of product front - end development. Collaborating with product owners and technical managers to deliver quality digital experiences.
J&M Group seeks a Java Full Stack Developer for a 6 - 12 month contract in Toronto, ON. Requires 6 - 8+ years in Java, Spring Boot, Angular, and REST APIs.
Senior Software Developer designing and developing robust Android apps at Just Eat Takeaway. Working on scalable solutions and modern architecture within a fast - paced environment.
Senior Android Engineer designing and delivering features for Tubi’s Android app. Collaborating with cross - functional teams to create reliable mobile experiences.
#Hiring Senior Java FullStack Developer | Contract 5 days onsite in Toronto, ON Canada Must Have: Java - 10+ Oracle 12C or higher - 10+ DB SQL including DB Obje