VOTRE PROCHAIN CHAPITRE
Principal Mobile Engineer, POS Terminal
À propos du poste
• Lead the design and architecture of POS terminal solutions, ensuring security, scalability, performance, and integration with hardware and payment systems
• Develop and maintain architectural documents and diagrams for POS terminal systems
• Make architectural decisions on POS terminal software, integrating payment technologies, EMV standards, and hardware compatibility
• Lead the development of POS-related applications
• Optimize system performance and security around payment processing and EMV protocols
• Participate in planning sessions with product and engineering teams
• Conduct code reviews and ensure best practices for mobile and embedded systems development
• Define and enforce software engineering best practices across POS and related teams
• Ensure stability and reliability of POS terminal products and applications through monitoring and troubleshooting
• Provide technical mentorship to engineering teams
• Participate in hiring and screen engineers with POS, mobile, and embedded development expertise
• At least 8 years of experience in system design, architecture, and development, specifically in the POS terminal domain
• Strong expertise in Android Native development (Java/Kotlin), with a deep 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 a plus
• Strong 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 other peripherals
• Deep 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 skills with an ability to manage complex system interactions and adapt to changing requirements
• Strong communication skills, capable of presenting complex technical concepts clearly to both technical and non-technical stakeholders
• Leadership abilities with a focus on mentoring engineers and driving process improvements within the team
• Pension
• Health insurance
• Annual bonus
• Learning and development environment
• Knowledge sharing, training, and regular internal technical talks