
Senior Android Engineer II, Enterprise Picking
Instacart
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $192,000 - $242,500 per year
Job Level
About the role
- Architect, build, and maintain complex Android features using Kotlin, Jetpack Compose, and modern Android components.
- Implement pixel-perfect UIs that faithfully match designs and scale across devices, with a focus on accessibility and internationalization.
- Integrate with backend services via RPC, 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.
- 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
- 7+ 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
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinJetpack ComposeAndroid componentsRPCRESTWebSocketsKotlin CoroutinesRxJavaAndroid Studioperformance monitoring
Soft Skills
collaborationanalytical skillsdebuggingcode reviewstechnical designcommunicationproblem-solvingcross-functional teamworkadaptabilitygoal alignment
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringequivalent practical experience