Principal Mobile Engineer – POS Terminal

Posted 10 hours ago

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

📋 Description

• Oversee the design and architecture of POS terminal solutions, ensuring aspects such as security, scalability, performance, and seamless integration with hardware and payment systems.

• Create and maintain architectural documentation and diagrams related to POS terminal systems.

• Make informed architectural choices for POS terminal software, incorporating payment technologies and EMV standards while ensuring compatibility with hardware.

• Spearhead 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 uphold best practices for mobile and embedded systems development.

• Define and implement software engineering best practices across POS and related teams.

• Guarantee the stability and reliability of POS terminal products and applications by monitoring performance and troubleshooting issues.

• Offer technical mentorship to engineering teams.

• Participate in the recruitment of engineers with expertise in POS, mobile, and embedded development.


⛳️ Requirements

• A 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), with a comprehensive understanding of Android-based POS terminal solutions.

• Experience in cross-platform mobile development, including Flutter.

• Familiarity with additional POS application platforms (e.g., C, JavaScript) is advantageous.

• Solid knowledge of EMV security protocols, including chip-based transactions, encryption, and key management.

• Experience with hardware integration for POS devices such as card readers, pin pads, printers, and various peripherals.

• In-depth understanding of payment systems architecture, including integration with payment processors and gateways.

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

• Excellent problem-solving abilities, capable of managing complex system interactions and adapting to evolving requirements.

• Strong communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders.

• Proven leadership skills with a focus on mentoring engineers and implementing process improvements within the team.


🏝️ Benefits

• Competitive salary

• Pension plan

• Health insurance coverage

• Annual bonus opportunities

• Additional benefits

• An environment focused on learning and development

• Knowledge sharing initiatives

• Training programs

• Regular internal technical discussions

People also viewed

Experian9 hours ago

Software Development Specialist

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Umdasch Group Ventures9 hours ago

Director of Engineering Support

US flagNew Jersey OnlyFull-timeSoftware Engineer$150k – $160k/year
ApplyView job
Hypoport SE10 hours ago

Senior C# Developer

DE flagGermany OnlyFull-timeSoftware Engineer
ApplyView job
Suzano10 hours ago

Senior Developer – Temporary

BR flagBrazil OnlyFreelanceSoftware Engineer
ApplyView job
Barnes Aerospace10 hours ago

Director, Engineering – North America

US flagUnited States OnlyFull-timeSoftware Engineer$140k – $218k/year
ApplyView job
Stefanini Brasil10 hours ago

Mid-Level Developer Analyst, COBOL

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers