Software Engineer III - Android Engineer
Core
Developing and delivering complex software solutions for a global payments team, specifically focusing on scalable point-of-sale software across various industry verticals.
Role type
Senior Android Software Engineer
Builds
Scalable, customizable point-of-sale software and financial platforms
Domain
Financial Services / Payments / Mobile
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android Application Development, RESTful APIs, JSON, CI/CD pipelines, Git, Agile methodologies, Unit testing, Architecture design
Preferred skills
Point of Sale (POS) application development, Payment Gateway integration, EMV certification knowledge
Technologies
Java, Kotlin, REST, JSON, Git
Responsibilities
Code solutions and unit tests to meet acceptance criteria; Design and modify architecture components and application interfaces; Mentor engineers on CI/CD practices; Execute story refinement and estimation; Perform spikes and proofs of concept; Automate manual release activities; Design and maintain automated test suites
Seniority
Senior, hands-on IC