Principal Mobile Engineer (POS Terminal)

Brak informacji o wynagrodzeniu
SeniorZdalnie·RemoteFull-time
#460730·Dodano 2 dni temu·6
Źródło: Moniepoint
Aplikuj teraz

Tech Stack / Keywords

Podsumowanie oferty

Lead the architecture and development of POS terminal solutions and related applications, including mobile apps for repair scheduling and maintenance. The role focuses on POS systems across multiple platforms, with Android Native terminals and cross-platform solutions such as Flutter, C, and JavaScript.

Wymagania

  • At least 8 years of experience in system design, architecture, and development in the POS terminal domain.
  • Strong expertise in Android Native development using Java or Kotlin, and a deep understanding of Android-based POS terminal solutions.
  • Strong knowledge of EMV security protocols, including chip-based transactions, encryption, and key management.
  • Experience integrating hardware 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 and the ability to manage complex system interactions and adapt to changing requirements.
  • Strong communication skills, including the ability to present technical concepts to technical and non-technical stakeholders.
  • Leadership abilities focused on mentoring engineers and driving process improvements.

Nice to have:

  • Experience in cross-platform mobile development, such as Flutter.
  • Familiarity with other POS application platforms, such as C and JavaScript.

Obowiązki

  • 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 across platforms.
  • 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, particularly 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, especially Android Native development.
  • Define and enforce software engineering best practices across the POS and related teams.
  • Ensure the stability and reliability of POS terminal products and applications, monitoring performance and troubleshooting as necessary.
  • Provide technical mentorship to engineering teams.
  • Participate in the hiring process, screening engineers with expertise in POS systems, mobile, and embedded development.

Benefity

  • Learning and development environment emphasizing knowledge sharing, training, and regular internal technical talks.
  • Pension.
  • Health insurance.
  • Annual bonus.
Szkolenia wewnętrzne
Ubezpieczenie
Premie

Inne informacje

  • The hiring process includes a preliminary recruiter phone call, a take-home HackerRank test, a technical interview with the Engineering Team, a technical and behavioural interview with the Head of Mobile Engineering, and a behavioural and technical interview with an Executive team member.
Moniepoint

Moniepoint

13 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz