Senior Android Engineer – Growth

Posted 6 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 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

Job type

Full Time

Experience level

Senior

Salary

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

Degree requirement

Bachelor's Degree

Tech skills

AndroidGraphQLiOSKotlinRxJava

Location requirements

RemoteCanada

Report this job

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