Android Engineer, Terminal OS Platform
Build and maintain Android apps and SDKs in Kotlin for Stripe Terminal payment devices. Collaborate with cross-functional teams to deliver mobile features and establish Android best practices.
About the job
Responsibilities
- Design, build and maintain Android apps and SDKs in Kotlin
- Develop Android payment applications for a variety of devices and form factors
- Collaborate with engineers, product managers, designers, and stakeholders to bring new features and products to Stripe’s mobile users
- Work with Android developers on Stripe mobile apps and Stripe Terminal to set best practices for Android development
- Partner with user research and product design to understand users and address their needs
Requirements
- Strong technical background with 2-6 years of experience in Android development
- Listen well and internalize the best ideas from across the organization
- Prefer simple solutions and designs over complex ones, with good intuition for lasting and scalable approaches
- Thrive in a collaborative environment with different stakeholders and subject matter experts
- Empathize with users and steward great developer and consumer experiences
Preferred Qualifications
- Custom hardware experience on Android platform
- Payments expertise or knowledge
- Backend infrastructure or services experience
- Based in the PST time zone
Skills
Kotlin, Android Sdk, Android App Development, Mobile Sdks, Payments Systems, Custom Hardware Integration, Backend Services, Collaboration, User Research
Similar jobs
Android Engineering jobsSenior Android engineer building native, scalable ChatGPT Library experiences for saving, organizing, discovering, and interacting with user content. The role requires deep Kotlin, Jetpack Compose, Android SDK, and modern architecture expertise, along with strong product ownership and cross-functional collaboration.
Build and scale Android experiences for onX’s Hunt product, collaborating across engineering and product teams on architecture, experimentation, and reliable customer-facing features. The role requires at least four years of professional software development experience, including two years of Android development with Kotlin or Java.
Build platform-level Android capabilities and AI-powered consumer experiences across system APIs, device features, and OEM integrations. The role requires deep Android expertise, Kotlin or Java proficiency, experience with AOSP or framework internals, and the ability to ship reliable, privacy-conscious products.
Develop and lead Android software for high-availability restaurant point-of-sale systems, with an emphasis on payments, security, scalability, and reliability. Requires 8+ years of Android experience, Java and Kotlin proficiency, and a bachelor’s degree.
Senior mobile engineer responsible for building and optimizing Android applications alongside distributed backend systems, leading development lifecycles, and improving delivery pipelines. Requires a bachelor’s degree and at least five years of related experience, including advanced Android development.