Android Engineer, Terminal - CA

at Stripe
📍 Toronto, Canada
CAD 135,200-202,800 per year
MIDDLE
✅ On-site

Tech Stack

Android @ 3 Android Development @ 3 Go @ 3 Java @ 3 Kotlin @ 3 Objective-C @ 3 Payments @ 3 Python @ 3 Swift @ 3

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

Similar jobs