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.
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
Stripe is a financial infrastructure platform for businesses. The Terminal team helps businesses accept in-person payments by extending Stripe's online capabilities to physical devices.
Responsibilities
- Build and enhance applications, services, and operating systems that run on physical Stripe 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 to deliver features and products to mobile users.
- Collaborate with Android developers working on Stripe 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 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 incorporate ideas from across the organization while setting an engaging vision.
- 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 creating strong developer and consumer experiences.
More jobs at Stripe
Manager, Solutions Architecture
Stripe · London, United Kingdom
GBP 152,500-228,700 per year
AMER Data Analyst - Sales Strategy and Operations
Stripe · United States
USD 115,100-172,700 per year
Product Design Intern
Stripe · Toronto, Canada
CAD 106,600 per year
Specialist Solutions Architect, Fraud & Risk
Stripe · London, United Kingdom
GBP 120,500-180,700 per year
Backend Engineer, Internationalisation
Stripe · Barcelona, Spain
EUR 61,400-92,000 per year
Similar jobs
Technical Solutions Engineer
Stripe · United States
USD 134,600-201,800 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
Software Engineer, Secure Devices
Stripe · United States, New York City, United States
USD 173,000-259,600 per year
Staff Software Engineer, Payments (AirCover Insurance Platform)
Airbnb · United States
USD 212,000-265,000 per year
Software Engineer, Consumer Engineering
Reddit · United States
USD 164,000-229,000 per year
Senior Software Engineer, Consumer Engineering
Reddit · United States
USD 190,000-267,000 per year
Staff Software Engineer, Consumer Engineering
Reddit · United States
USD 217,000-303,000 per year
Sales Engineer
Sentry · Amsterdam, Netherlands
EUR 91,000-104,000 per year