InstacartНовая9 часов назад
Senior Android Engineer, Shopper Activation and Engagement
Зарплата не указана
Canada - Remote (ON
Навыки
KotlinRxJavaDaggerJetpack ComposeKotlin CoroutinesGradleMVVM/MVIModularizationA/B testingFeature flagsMetrics dashboardsSQLBigQuery
Обязанности
- 01Design, build, and ship high-quality Android features in Kotlin that drive shopper activation, engagement, retention, and earnings across the shopper lifecycle.
- 02Own features end-to-end—from ideation and technical design through implementation, experimentation, launch, and ongoing iteration—balancing velocity with reliability and quality.
- 03Collaborate with Product, Design, and Data Science to define problem statements, build metrics and dashboards, run A/B tests, and make data-informed decisions that improve marketplace health (supply, utilization, efficiency, quality).
- 04Contribute to and evolve app architecture, ensuring scalable patterns, robust dependency injection, and maintainable code that improves developer productivity and release reliability.
- 05Uplevel operational excellence by improving performance, stability, monitoring, and observability; participate in code reviews and contribute to engineering best practices.
- 06Partner with platform and service teams to integrate APIs and ensure security, privacy, trust, and safety are first-class considerations in every experience.
Требования
- 015+ years of professional Android development experience with Kotlin.
- 022+ years building consumer-facing, application-layer features used at scale (e.g., activation, onboarding, engagement, growth, or earnings experiences).
- 03Proficiency with RxJava and Dagger; working knowledge of Jetpack Compose in production or migration contexts.
- 04Proven track record of owning features end-to-end (technical design, implementation, testing, release, and iteration) and delivering measurable impact.
- 05Experience collaborating closely with Product, Design, and Data Science to define requirements, instrumentation, and success metrics.
- 06Strong computer science fundamentals (data structures, algorithms, concurrency) and a BS in Computer Science or related field, or equivalent practical experience.
- 07Experience with Kotlin Coroutines, Gradle build tooling, and modern Android architectural patterns (e.g., MVVM/MVI, modularization).
- 08Background in high-scale consumer marketplaces, logistics, or growth/engagement domains (e.g., onboarding, retention, earnings, ratings, recognition, trust & safety).
- 09Hands-on experience with experimentation and analytics (A/B testing, feature flags, metrics dashboards; SQL or BigQuery a plus).
- 10Demonstrated success in fast-paced, rapidly changing environments with a bias toward ownership, operational rigor, and high-quality execution.
- 11Experience mentoring engineers and elevating team standards in code quality, testing, and observability.
Условия
- 01Remote work (Flex First) – ability to work from home, office, or coffee shop.
- 02Base salary range: CAN $168,000 – $177,500 CAD.
- 03Eligible for new hire equity grant and annual refresh grants.
- 04Highly market-competitive compensation and benefits.
- 05Hiring limited to candidates residing in Ontario, Alberta, British Columbia, or Nova Scotia.