Senior Mobile Engineer, Shopper Activation – Engagement

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Mobile Engineer focusing on Android shopper app features for Instacart. Collaborating with cross-functional teams to enhance shopper lifecycle and engagement.

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

  • Flexible work arrangements
  • New hire equity grant
  • Annual refresh grants

Job type

Full Time

Experience level

Senior

Salary

CA$168,000 - CA$177,500 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidDaggerKotlinRxJava

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.