Senior Android Engineer, Shopper Activation and Engagement
Instacart
- Location
- Ontario · Alberta · British Columbia +1
- Workplace
- Remote
- Employment
- Full Time
- Salary
- CAD 168,000–177,500/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, build, and ship high-quality Android features in Kotlin
- Own features end-to-end—from ideation and technical design through implementation, experimentation, launch, and ongoing iteration
- Collaborate with Product, Design, and Data Science to define problem statements, build metrics and dashboards, run A/B tests, and make data-informed decisions
- Contribute to and evolve app architecture, ensuring scalable patterns, robust dependency injection, and maintainable code
- Uplevel operational excellence by improving performance, stability, monitoring, and observability
- Participate in code reviews and contribute to our engineering best practices
- Partner with platform and service teams to integrate APIs and ensure security, privacy, trust, and safety are first-class considerations
Requirements
- 5+ years of professional Android development experience with Kotlin
- 2+ years building consumer-facing, application-layer features used at scale
- Proficiency with RxJava and Dagger
- Working knowledge of Jetpack Compose in production or migration contexts
- Proven track record of owning features end-to-end and delivering measurable impact
- Experience collaborating closely with Product, Design, and Data Science to define requirements, instrumentation, and success metrics
- Strong computer science fundamentals (data structures, algorithms, concurrency)
- BS in Computer Science or related field, or equivalent practical experience
Preferred
- Experience with Kotlin Coroutines, Gradle build tooling, and modern Android architectural patterns (e.g., MVVM/MVI, modularization)
- Background in high-scale consumer marketplaces, logistics, or growth/engagement domains
- Hands-on experience with experimentation and analytics (A/B testing, feature flags, metrics dashboards)
- SQL or BigQuery a plus
- Demonstrated success in fast-paced, rapidly changing environments with a bias toward ownership, operational rigor, and high-quality execution
- Experience mentoring engineers and elevating team standards in code quality, testing, and observability
Skills
- Kotlin
- RxJava
- Dagger
- Jetpack Compose
- Kotlin Coroutines
- Gradle
- MVVM
- MVI
- SQL
- BigQuery
Similar roles
Senior/Staff Full Stack Engineer
Workstream · Vancouver, British Columbia, Canada · CAD 190,000–230,000/yr · today
AI/ML Engineer
Evismart · Vancouver, BC, Canada · today
Développeur/développeuse logiciel, niveau intermédiaire
AppDirect · Montreal, Canada · today
Intermediate Software Developer
AppDirect · Montreal, Canada · CAD 95,000–120,000/yr · today
Staff FullStack Engineer, Okta Secures AI
Okta · Toronto, Ontario, Canada · CAD 160,000–220,000/yr · today
Full Stack Engineer
Workstream · Vancouver, British Columbia, Canada · CAD 150,000–190,000/yr · today