The opportunity
Stripe Terminal helps our users extend their online presence to the physical world. The Terminal team's mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments.
What you'll do
Design, build, and maintain Android apps and SDKs in Kotlin
Develop Android payment applications for a variety of devices and form factors
Work with engineers, product managers, designers, and stakeholders across the: company to bring new features and products to Stripe's mobile users
Collaborate with Android developers who work on the Stripe mobile apps and: Stripe Terminal to set best practices for Android development across the company
Work with user research and product design to understand users and address their needs
What they're looking for
- Have a strong technical background, with 2–6 years of experience in Android development.
- Listen well and internalize the best ideas from all over the organization.
- Prefer simple solutions and designs over complex ones, and have a good: intuition for what is lasting and scalable.
- Thrive in a collaborative environment involving different stakeholders and subject matter experts.
- Put yourself in the shoes of your users and be a steward of crafting great developer and consumer experiences.
- Custom hardware experience on the Android platform
- Payments expertise or knowledge
- Backend infrastructure or services experience