22 Oct
|
Stripe
|
Toronto
Who you are
- We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement
- 2+ years of experience in Android development
- Experience working with at least one of the following- Kotlin, Java, Swift, Objective-C, Go, or Python
- Payments expertise or knowledge
- Backend infrastructure or services experience
- Listen well and internalize the best ideas from all over the organization while also setting a vision that others are excited to get behind
- You 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
- You're encouraged to apply even if your experience doesn't precisely match the . Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns
What the job involves
- 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. Stripe was founded to make it easier for developers to accept payments. We’ve solved a small part of that problem, but our ambition is to go much further
- You'll build and enhance applications, services, and the OS that run on the physical Terminal devices
- You'll also build the frameworks for other engineers, both internal and external to Stripe, to develop on our custom platform with ease
- 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 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
Benefits
- Gym membership
- Food provided in the office
- Unlimited paid time off policy
- Work from home opportunities
- Comprehensive mental, physical and medical health plans
- Fertility perks and parental leave
📌 Android Engineer (Toronto)
🏢 Stripe
📍 Toronto