Instacart logo
Instacart Verified
E-commerce, Food Delivery, Technology

Android Engineer

San Francisco, San Francisco, United StatesOnsiteFull TimePosted 2 months agoHidden Gem · YC Startup

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking an Android Engineer to join a small, high-ownership team. You will be responsible for managing processes from problem understanding to shipping solutions, collaborating with product managers and other teams. The ideal candidate will have a Bachelor's degree in computer science, 2-3 years of software development experience, and at least 2 years of Android app development experience using Java and the Android SDK. Strong programming and algorithm skills are essential. Experience with RxJava, Kotlin, and automated testing is desired.

### Responsibilities

* You will be part of a small team, with a large amount of ownership and responsibility for managing things directly
* Collaboration with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution
* Shipping high quality solutions with urgency
* Championing Android: educating colleagues about subtleties & unique capabilities of the platform and leveraging them when building new features

### Requirements

* Bachelor's degree in computer science is preferred with 2-3 years of software development experience and at least 2 years of Android app development experience
* Strong development skills in Java and with Android SDK, and good general programming and algorithm skills
* A strong sense of ownership
* An ability to balance a sense of urgency with shipping high quality and pragmatic solutions

### Desired

* Experience with RxJava
* Interest in Kotlin
* Data Driven mindset
* Automated testing experience

Sample Instacart interview questions

  • 1

    Design a system for real-time sentiment analysis of social media posts.

    system designmedium
  • 2

    How would you design a global search for products (frontend)?

    system designdifficult
  • 3

    Develop a secure distributed system for secrets storage and access.

    system designmedium
  • 4

    Develop a distributed data versioning management system.

    system designmedium
  • 5

    Design a distributed caching layer for high performance.

    system designmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Instacart's application page.

Similar roles