Principal Mobile Engineer – POS Terminal

Posted Oct 16

This is a fully remote position, open to applicants in South Africa.

📋 Description

• Oversee the design and architecture of POS terminal solutions, ensuring they meet standards for security, scalability, performance, and integration with hardware and payment systems.

• Create and maintain architectural documentation and diagrams for POS terminal systems.

• Make key architectural choices regarding payment technologies, EMV standards, and hardware compatibility.

• Lead the development of applications related to POS systems.

• Enhance system performance and security concerning payment processing and EMV protocols.

• Engage in planning sessions with product and engineering teams.

• Conduct code reviews and promote best practices for the development of mobile and embedded systems.

• Establish and uphold software engineering best practices across POS and associated teams.

• Monitor system performance, resolve issues, and maintain the stability and reliability of POS products.

• Provide technical guidance and mentorship to engineering teams.

• Participate in the recruitment process and evaluate candidates specializing in POS, mobile, and embedded development.


⛳️ Requirements

• Minimum of 8 years of experience in system design, architecture, and development, particularly within the POS terminal sector.

• Strong proficiency in Android Native development (Java/Kotlin).

• Comprehensive understanding of Android-based POS terminal solutions.

• Experience in cross-platform mobile development, such as Flutter.

• Familiarity with C and JavaScript for POS application platforms is advantageous.

• In-depth knowledge of EMV security protocols, covering chip-based transactions, encryption, and key management.

• Experience with hardware integration for POS devices, including card readers, pin pads, printers, and other peripherals.

• Thorough understanding of payment systems architecture, including integration with payment processors and gateways.

• Awareness of software quality assurance principles and their application in financial systems.

• Ability to navigate complex system interactions and adapt to evolving requirements.

• Excellent communication skills for conveying intricate technical concepts to both technical and non-technical stakeholders.

• Leadership qualities aimed at mentoring engineers and initiating process enhancements.


🏝️ Benefits

• Pension

• Health insurance

• Annual bonus

• Attractive salary

• Learning and development-focused environment

• Knowledge sharing, training, and regular internal technical talks

• Employee well-being focus

• Inclusive and equal-opportunity workplace

People also viewed

CSC1 day ago

Software Engineer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Pulse Biosciences, Inc.1 day ago

Senior Clinical Specialist, Clinical Engineering

US flagCalifornia OnlyFull-timeSoftware Engineer
ApplyView job
Experian1 day ago

Senior Manager, IGA Engineering – Sailpoint ISC

US flagUnited States OnlyFull-timeSoftware Engineer$160.8k – $290.1k/year
ApplyView job
MaxIT Consulting - Max Corporate Group1 day ago

Senior Desarrollador AS400, IBM i – RPG ILE

AR flagArgentina OnlyFull-timeSoftware Engineer
ApplyView job
QUADRO CRO1 day ago

Senior HubSpot Developer

RS flagSerbia OnlyFreelanceSoftware Engineer
ApplyView job
InPost Group1 day ago

Senior Data Developer

PL flagPoland OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers