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
Software Engineer, Intern
Stripe · Dublin, Ireland
EUR 52,800 per year
Partner Solutions Architect - Commerce Partners
Stripe · Atlanta, United States, United States, Chicago, United States
USD 184,900-277,300 per year
Staff Product Manager, Local Payment Methods Growth
Stripe · Dublin, Ireland
EUR 124,800-187,200 per year
Staff Product Manager, Local Payment Methods Growth
Stripe · Dublin, Ireland
EUR 124,800-187,200 per year
Business Partner Analyst
Stripe · Dublin, Ireland
EUR 93,700-140,500 per year
Similar jobs
Technical Solutions Engineer
Stripe · United States
USD 134,600-201,800 per year
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
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
Solutions Architect, Enterprise (French Speaking)
Stripe · Toronto, Canada
CAD 208,100-312,100 per year