Android Engineer, Order Experience

Instacart

$101K — $151K *

US-AnywhereRemote in New Canada, NS

clock More than 3 months ago

compensation-icon

Less than 5 years of experience

bookmark empty
report an issue with job

Job Description

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we're building the team to help push our shopping cart forward. If you're ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There's no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work-whether it's from home, an office, or your favorite coffee shop-while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

About the Role

As an Android Engineer at Instacart, you'll be at the forefront of enhancing the end-to-end ordering and delivery experience. You'll contribute to creating seamless, intuitive interactions from cart to checkout to delivery. Your role is crucial in making the shopping experience inclusive and accessible for the whole household, helping families collaborate on their weekly shopping and expanding their access to food.

About the Team

You'll be joining the Order Experience team, a pivotal group responsible for ensuring the smooth and efficient final stages of order processing. This team is integral to Instacart's success, working dynamically with cross-functional teams to deliver a flawless ordering and delivery experience. Specifically, you will focus on family accounts, driving our mission to make Instacart a comprehensive shopping solution for households.

About the Job

In this role, you will:
  • Develop and enhance an Android app used by customers.
  • Optimize the performance of the app to handle scalability and maintain high responsiveness.
  • Employ robust unit testing practices to ensure app reliability and quality.
  • Integrate and maintain advanced features using RxJava, Kotlin coroutines, and Android Jetpack libraries such as Compose, Room, and MVVM.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to maintain high development standards.

About You

Minimum Qualifications
  • 3+ years of Android development experience.
  • Proactive, motivated, and self-driven individual.
  • Strong expertise in performance optimization on Android platforms.
  • Solid proficiency in Android development technologies including Kotlin and Java. Familiarity with RxJava and Kotlin coroutines.
  • Knowledge of Android Jetpack libraries and frameworks: Compose, Room, MVVM.
  • Experience with rigorous unit testing practices.
  • Ability to solve practical problems and dive deep into complex challenges.
  • Effective communication and leadership skills, with the ability to collaborate and influence cross-functional teams.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications
  • Experience with embedded Android systems and hardware.
  • Expertise in RxJava and Kotlin coroutines.
  • Experience using monitoring and observability tools like Datadog.
  • Advanced skills in profiling and performance optimization.
Instacart is an American company that operates a grocery delivery and pick-up service in the United States and Canada. The company offers its services via a website and mobile app. The service allows customers to order groceries from participating retailers with the shopping being done by a personal shopper.

Instacart was founded in 2012 by entrepreneur Apoorva Mehta, a former Amazon.com employee. Apoorva was born in India and moved with his family to Canada in 2000. He studied engineering at the University of Waterloo and graduated in 2008. He was a participant in Y Combinator's Summer 2012 batch, which eventually led to the creation of Instacart. In 2013, Mehta was included on the Forbes 30 Under 30 list. Apoorva previously worked at BlackBerry, Qualcomm, and then Amazon as a supply chain engineer, where he developed fulfillment systems to move packages from Amazon's warehouses to customers' homes. Before founding Instacart, Apoorva had tried to start at least 20 other services. He tried building an ad network for social gaming companies, and developing a social network specifically for lawyers, among other start-ups.

Instacart originally launched in San Francisco. By April 2015, the firm had about 200 employees. It introduced a new policy around June allowing some shoppers to choose to be part-time employees, starting with Chicago and Boston and extending its offer to shoppers in Atlanta, Miami, and Washington D.C. the following month.
stats icon
Total value of jobs:
$12,690,587
stats icon
Total Jobs:
644
stats icon
Average Pay:
$130,830
stats icon
% Masters:
13%

More Jobs at Instacart

$165K — $214K *

Today

• Less than 5 years exp

Consumer Technology

Remote

$216K — $289K *

Yesterday

• Less than 5 years exp

Consumer Technology

Remote

$156K — $208K *

Yesterday

• Less than 5 years exp

Consumer Technology

Remote

$216K — $289K *

Yesterday

• Less than 5 years exp

Consumer Technology

Remote

$156K — $208K *

2 days ago

• Less than 5 years exp

Consumer Technology

Remote

Find similar Software Engineer jobs: