Senior Android Engineer

San Francisco, CA, United States

Instacart


Team

Mobile

Role Location

  • San Francisco, CA, United States

Employees

501+ people

Address

50 Beale St Ste 600
San Francisco, CA, 94105, US

Tech Stack

  • Amazon EC2
  • Amazon S3
  • Heroku
  • Ruby
  • Ruby on Rails
  • Python
  • Objective C
  • PostgreSQL
  • Memcached
  • Redis
  • Numpy
  • React
  • Cassandra
  • R
  • Redshift
  • Rails
  • Elasticsearch
  • Rabbitmq

Role Description

Responsibilities

You will be part of a small team, with a large amount of ownership and responsibility for leading major initiatives 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 Develop and drive Android best practices across the organization Championing Android: educating colleagues about subtleties & unique capabilities of the platform and leveraging them when building new features Requirements

4+ years of experience with native Android app development Extensive experience working with Kotlin, RXJava, Dagger, and Retrofit Deep knowledge of various architecture patterns such as MVVM, MVP, MVI Superior analytical skills and a strong sense of urgency and ownership in your work Proven customer facing application development, troubleshooting, deployment and application performance tuning experience Proven ability to build, launch and iterate on apps under pressure Bachelor's degree in Computer Science, Engineering or related field is preferred

About Instacart

Instacart is a same-day grocery delivery company delivering groceries and home essentials from a variety of local stores.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.