Principal Mobile Engineer (POS Terminal)
Core
Lead the design and architecture of POS terminal solutions across platforms, ensuring security, scalability, and hardware/payment-system integration.
Role type
Principal Mobile Engineer (POS Terminal)
Builds
POS terminal solutions, Android Native and mobile applications for repair scheduling and maintenance
Domain
Financial services / Payment systems
Required skills
System design and architecture, Android Native development (Java/Kotlin), Cross-platform mobile development (Flutter), EMV security protocols, Payment systems architecture, Hardware integration (card readers, PIN pads, printers), Software quality assurance
Preferred skills
C, JavaScript, Mentorship, Process improvement
Technologies
Android, Java, Kotlin, Flutter, C, JavaScript, EMV
Responsibilities
Lead design and architecture of POS terminal solutions, Develop and maintain architectural documentation, Lead development of POS-related applications, Optimize payment-processing performance and security, Conduct code reviews and enforce best practices, Mentor engineers and participate in hiring
Seniority
Principal, hands-on IC with mentorship