Description:
• 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 new features and products for Stripe’s mobile users.
• Collaborate with Android developers across Stripe to set best practices for Android development.
• Partner with user research and product design to understand user needs and translate them into product improvements.
• Build and enhance the Device Platform, including applications and services that run on Stripe Terminal devices.
• Develop frameworks that make it easier for internal and external engineers to build on Stripe’s custom platform.
Requirements:
• 2-6 years of experience in Android development.
• Strong technical background.
• Ability to listen well and incorporate the best ideas from across the organization.
• Preference for simple, scalable solutions over complex designs.
• Ability to thrive in a collaborative environment with diverse stakeholders and subject matter experts.
• Ability to understand user needs and advocate for strong developer and consumer experiences.
• Custom hardware experience on the Android platform is preferred.
• Payments expertise or knowledge is preferred.
• Backend infrastructure or services experience is preferred.
• Based in the PST time zone is preferred.