Android Engineer, Terminal
Core
Build and enhance applications, services, and the OS for physical payment terminals; develop frameworks for internal and external engineers to build on the custom platform.
Role type
Android Engineer (Terminal Devices)
Builds
Physical payment terminal applications, SDKs, and development frameworks
Domain
Fintech / Payments / Hardware
Deliverable
production ML models | product features | infrastructure
Required skills
Android development, Kotlin, Java, Swift, Objective-C, Go, Python
Preferred skills
Payments domain knowledge, Backend infrastructure experience, User research collaboration, Cross-team best practice setting
Technologies
Android, Kotlin, Java, Swift, Objective-C, Go, Python
Responsibilities
Design, build, and maintain Android apps and SDKs; Develop payment applications for various devices and form factors; Collaborate with product and design teams to deliver new features; Establish best practices for Android development across the company; Partner with user research to address user needs