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.
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!