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.
Senior Android Engineer, Shopper Activation and Engagement · Rekru