Android Engineer, Terminal

Stripe Stripe · Fintech · Canada · 8512 Terminal - Eng

Stripe Terminal is looking for an Android Engineer to build and enhance applications, services, and the OS that run on physical Terminal devices. This role involves designing, building, and maintaining Android apps and SDKs in Kotlin, developing payment applications, and collaborating with cross-functional teams to bring new features and products to users. The engineer will also help set best practices for Android development across the company.

What you'd actually do

  1. Design, build and maintain Android apps and SDKs in Kotlin
  2. Develop Android payment applications for a variety of devices and form factors
  3. Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to Stripe’s mobile users
  4. Collaborate with Android developers who work on the Stripe mobile apps and Stripe Terminal to set best practices for Android development across the company
  5. Work with user research and product design to understand users and address their needs

Skills

Required

  • 2+ years of experience in Android Development
  • Experience working with at least 1 of the following: Kotlin, Java, Swift, Objective-C, Go, Python

Nice to have

  • Payments expertise or knowledge
  • Backend infrastructure or services experience