Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API
Android @ 3
Android Development @ 3
Go @ 3
Java @ 3
Kotlin @ 3
Objective-C @ 3
Payments @ 3
Python @ 3
Swift @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Who We Are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Stripe’s mission is to increase the GDP of the internet.
About the Team
Stripe Terminal helps 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.
Responsibilities
- Build and enhance applications, services, and the operating system that run on physical Terminal devices.
- Build frameworks that enable internal and external engineers to develop on Stripe’s custom platform.
- 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 working on Stripe’s mobile apps and Stripe Terminal to establish Android development best practices across the company.
- Work with user research and product design to understand users and address their needs.
Requirements
Minimum Requirements
- 2+ years of experience in Android development.
- Experience working with at least one of the following: Kotlin, Java, Swift, Objective-C, Go, or Python.
Preferred Qualifications
- Payments expertise or knowledge.
- Experience with backend infrastructure or services.
- Ability to listen well and internalize ideas from across the organization while setting a vision that others are excited to support.
- Preference for simple, lasting, and scalable solutions and designs.
- Ability to thrive in a collaborative environment involving different stakeholders and subject matter experts.
- A user-focused approach to crafting strong developer and consumer experiences.
More jobs at Stripe
Full Stack Engineer, Developer & End User Experience Platform
Stripe · Toronto, Canada
CAD 135,200-202,800 per year
Head of Enterprise Solutions Architecture Platforms
Stripe · South San Francisco, United States
USD 299,800-449,600 per year
Technical Solutions Engineer
Stripe · United States
USD 134,600-201,800 per year
Strategic Programs Lead, New Markets
Stripe · Singapore, Singapore
SGD 159,200-238,800 per year
Financial Connections TechOps Manager
Stripe · Toronto, Canada
CAD 149,200-223,800 per year
Similar jobs
Senior Software Engineer (iOS), SDK
Sentry · Toronto, Canada
CAD 185,000-231,000 per year
React Native Engineer, Merchant Experience Mobile
Stripe · Barcelona, Spain
EUR 80,000-120,000 per year
Front-End IT Engineer Innovation
ABN AMRO · Amsterdam, Netherlands
EUR 72,900-1,000 per year
Full Stack Software Engineer, ChatGPT Finances
OpenAI · San Francisco, United States
USD 293,000-325,000 per year
Member of Technical Staff (Software Engineer, Computer Growth)
Perplexity AI · San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Member of Technical Staff - X Money
SpaceXAI · New York City, United States, Palo Alto, United States
USD 180,000-440,000 per year
Senior Software Engineer (iOS), SDK
Sentry · Vienna, Austria
EUR 99,000-113,000 per year
Software Engineer – X Core Product
SpaceXAI · Palo Alto, United States
USD 180,000-440,000 per year