instacart.careers

instacart.careers

Instacart is a leading grocery technology company in North America that works with grocers and retailers to transform how people shop. They partner with over 1,000 national, regional, and local retail banners to facilitate online shopping, delivery, an...

Internet Software & Services
1K-5K

Description

  • Design, build, and maintain Android features using Kotlin, Jetpack Compose, and modern Android components.
  • Implement pixel-perfect user interfaces that scale across devices with accessibility and internationalization in mind.
  • Integrate mobile experiences with backend services through GraphQL, REST, RPC, and WebSockets.
  • Own feature areas end to end, including technical design, instrumentation, rollout, monitoring, and iteration.
  • Improve picker speed and accuracy through feature delivery and measurement.
  • Participate in code reviews, technical design reviews, and release planning.
  • Profile, benchmark, and optimize app performance while tracking stability and quality.
  • Collaborate with backend, iOS, product, design, data, and retailer stakeholders to deliver cross-functional outcomes.
  • Contribute features in codebases owned by other teams and align with domain owners on architecture and direction.

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 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.
  • Experience instrumenting apps for analytics, crash reporting, and performance monitoring.
  • Proven track record contributing to code reviews and technical design documents with cross-functional partners.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Experience with monitoring and observability tools such as Datadog and Sentry is preferred.
  • Expertise in profiling and performance optimization on Android is preferred.
  • Familiarity with feature flagging, staged rollouts, and A/B testing on mobile is preferred.
  • Experience building large-scale, multi-tenant enterprise apps or operations tools is preferred.
  • Exposure to AI-assisted development and agentic coding workflows is preferred.
  • Domain experience in coupon or growth systems is preferred.

Benefits

  • Highly market-competitive compensation and benefits.
  • Base pay range of $168,000–$177,500 CAD for Canadian candidates.
  • Remote role with Flex First work flexibility.
  • Eligible for a new hire equity grant.
  • Eligible for annual refresh equity grants.
  • Hiring currently open in Ontario, Alberta, British Columbia, and Nova Scotia.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

App Development Online tutor US shift

Weekday 11-50 Construction & Engineering

Weekday’s client is hiring a remote Online Tutor for App Development to teach Android app development to students in US time zones.

Android Development Android Studio Firebase Git GitHub Java REST API SQLite XML
6 hours, 26 minutes ago

Senior Android Developer

Jalasoft 1K-5K Internet Software & Services

Jalasoft is hiring a Senior Android Developer to build and maintain high-quality Android applications as part of a cross-functional mobile development team.

Android CI/CD Git Gradle Java Kotlin
17 hours, 51 minutes ago

Mobile Software Engineer (Android)

Booksy 251-1K Diversified Consumer Services

Booksy is hiring a Mobile Android Engineer to help build and maintain the payment and financial infrastructure behind its remote-first appointments marketplace.

Android CI/CD Espresso GitLab CI Java Jetpack Compose JUnit Kotlin
1 day, 12 hours ago

SR Android Developer + Java Backend Developer

redbee 51-250 Internet Software & Services

Redbee is hiring a Senior Android and Java Backend Developer in Argentina to maintain and evolve a mobile application and related backend services for financial digital products in a remote-first environment.

Android Java Jetpack Compose Kotlin Microservices Spring Boot XML
1 day, 17 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers