Description
We're seeking an experienced Android engineer to join our Terminal team. As an Android engineer on this team, you will build and enhance the Device Platform, including applications and services that run on physical Terminal devices. This also involves building frameworks for other engineers to develop on our custom platform with ease.
Responsibilities: Design, build and maintain Android apps and SDKs in Kotlin Develop Android payment applications for various devices and form factors Work with engineers, product managers, designers, and stakeholders to bring new features and products to Stripe's mobile users Collaborate with Android developers to set best practices for Android development across the company Work with user research and product design to understand users and address their needs
Benefits: Competitive salary and benefits package Opportunity to work with a talented team of engineers and designers Chance to make a significant impact on the development of Stripe's Terminal platform
Requirements: Strong technical background, with 2-6 years of experience in Android development Ability to listen well and internalize the best ideas from all over the organization Prefer simple solutions and designs over complex ones, and have a good intuition for what is lasting and scalable Thrive in a collaborative environment involving different stakeholders and subject matter experts Can put yourself in the shoes of your users and be a steward of crafting 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