Senior Android Engineer, Transactions

Added
27 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

android kotlin jetpack coroutines hilt

๐Ÿ“‹ Description

  • Design, build, and ship Android features for cart, checkout, payments, orders.
  • Use Kotlin, Coroutines/Flow, and Android Jetpack (Compose or View) in apps.
  • Integrate payment SDKs (Stripe, Adyen, Braintree) with risk teams.
  • Create reusable modules/libraries across Instacart Android apps.
  • Maintain quality with tests, code reviews, analytics, and performance tuning.
  • Own features end-to-end: design, deliver, flag experiments, iterate.

๐ŸŽฏ Requirements

  • 5+ years Android development with Kotlin.
  • 3+ years Android Jetpack (Lifecycle/Navigation/ViewModel) and Coroutines/Flow.
  • 2+ years in transactional flows or payment SDKs (Stripe/Adyen/Braintree), incl 3DS.
  • Hands-on with DI and networking (Hilt/Dagger, Retrofit/OkHttp) and modular architectures.
  • Quality-focused: unit/UI testing (JUnit, Mockito/MockK, Espresso), CI/CD, analytics/crash monitoring.
  • Experience with cross-functional teams; Bachelor's degree in CS/Engineering or related.

๐ŸŽ Benefits

  • Flexible remote work in Canada with Flex First policy.
  • Equity grants and annual refresh grants.
  • Competitive compensation and comprehensive benefits.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’