Instacart
Senior Android Engineer
Instacart, San Francisco, CA, United States
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 (but not required) with 2+ years of software development experience and at least 3 years of Android app development experience.
- Strong development skills in Java and with Android SDK, and good general programming and algorithm skills.
- Exposure to Kotlin (although experience with Kotlin is strongly preferred).
- Experience with RXJava.
- A strong sense of ownership.
- An ability to balance a sense of urgency with shipping high quality and pragmatic solutions.
Desired:
- Dagger.
- Retrofit.
- Data Driven mindset.
- Automated testing experience.