Grupo Data
Moniepoint
Principal Mobile Engineer (POS Terminal)
Wer wir sind
Moniepoint Inc. ist Afrikas All-in-One-Finanzplattform und hilft 20 Millionen Unternehmen und Einzelpersonen jeden Monat, nahtlose Zahlungs-, Bank-, Kredit-, grenzüberschreitende und Geschäftsverwaltungstools zu nutzen.
Als Nigerias größter Händler-Acquirer wickeln wir die meisten Point-of-Sale (POS)-Transaktionen des Landes ab. Durch unsere Tochtergesellschaften verarbeitet Moniepoint Inc. jährlich digitale Zahlungstransaktionswerte von über 250 Milliarden US-Dollar.
Über die Rolle
Als Principal Mobile Engineer (POS-Terminal) bei Moniepoint sind Sie für die Konzeption und Leitung der Architektur unserer POS-Terminal-Lösungen auf mehreren Plattformen verantwortlich. Sie stellen die Skalierbarkeit, Sicherheit, Leistung und Zuverlässigkeit unserer POS-Systeme und zugehörigen Anwendungen sicher, einschließlich mobiler Apps für die Reparaturplanung und Wartung. Während die Mehrheit unserer Terminals derzeit auf Android Native basiert, wird Ihre Expertise in plattformübergreifenden Lösungen (z. B. Flutter, C, JavaScript) entscheidend sein, wenn wir unser Portfolio erweitern und diversifizieren. Sie spielen eine entscheidende Rolle bei der Gestaltung der Ausrichtung unserer POS-bezogenen Produkte, arbeiten mit funktionsübergreifenden Teams zusammen und stellen sicher, dass die technische Vision mit den übergeordneten strategischen Zielen des Unternehmens übereinstimmt.
Neugierig, was Moniepoint zu einem unglaublichen Arbeitsplatz macht? Lesen Sie unsere Beiträge darüber, wie wir eine Kultur der Innovation, Teamarbeit und des Wachstums pflegen.
Was Sie tun werden
- Leitung des Designs und der Architektur von POS-Terminal-Lösungen, Gewährleistung von Sicherheit, Skalierbarkeit, Leistung und Integration mit verschiedenen Hardware- und Zahlungssystemen.
- Entwicklung und Pflege von Architekturdokumenten und Diagrammen für POS-Terminalsysteme, um sicherzustellen, dass alle Plattformen gut dokumentiert und auf dem neuesten Stand sind.
- Treffen von Architekturentscheidungen für POS-Terminal-Software, Integration verschiedener Zahlungstechnologien, EMV-Standards und Gewährleistung der Hardwarekompatibilität.
- Leitung der Entwicklung von POS-bezogenen Anwendungen
- Optimierung der Systemleistung und -sicherheit, insbesondere im Hinblick auf Zahlungsabwicklung und EMV-Protokolle.
- Teilnahme an Planungssitzungen mit Produkt- und Engineering-Teams, um sicherzustellen, dass Lösungen den Marktbedürfnissen und Geschäftszielen entsprechen.
- Durchführung von Code-Reviews und Sicherstellung von Best Practices für die Entwicklung mobiler und eingebetteter Systeme, insbesondere für Android Native-Entwicklungen.
- Definition und Durchsetzung von Best Practices im Software-Engineering für die POS- und zugehörigen Teams, um die Effizienz und Produktivität der Entwickler zu verbessern.
- Sicherstellung der Stabilität und Zuverlässigkeit von POS-Terminalprodukten und -anwendungen, Überwachung der Systemleistung und Fehlerbehebung nach Bedarf.
- Technische Mentoring von Ingenieurteams, Unterstützung ihres Kompetenzwachstums und ihres Beitrags zur breiteren technischen Vision.
- Teilnahme am Einstellungsprozess, Überprüfung von Ingenieuren mit Fachkenntnissen in POS-Systemen, mobiler und eingebetteter Entwicklung.
Um in dieser Rolle erfolgreich zu sein, sollten Sie Folgendes mitbringen
- Mindestens 8 Jahre Erfahrung in Systemdesign, Architektur und Entwicklung, insbesondere im Bereich POS-Terminals.
- Starke Expertise in Android Native-Entwicklung (Java/Kotlin) mit tiefem Verständnis für Android-basierte POS-Terminal-Lösungen.
- Umfassende Kenntnisse der EMV-Sicherheitsprotokolle (Europay, Mastercard und Visa), einschließlich Chip-basierter Transaktionen, Verschlüsselung und Schlüsselverwaltung.
- Erfahrung mit Hardware-Integration für POS-Geräte wie Kartenleser, PIN-Pads, Drucker und andere Peripheriegeräte.
- Tiefes Verständnis der Architektur von Zahlungssystemen, einschließlich der Integration mit Zahlungsabwicklern und Gateways.
- Kenntnisse der Prinzipien der Software-Qualitätssicherung und deren Anwendung in Finanzsystemen.
- Ausgezeichnete Problemlösungsfähigkeiten mit der Fähigkeit, komplexe Systeminteraktionen zu bewältigen und sich an veränderte Anforderungen anzupassen.
- Starke Kommunikationsfähigkeiten, um komplexe technische Konzepte sowohl technischen als auch nicht-technischen Stakeholdern klar zu präsentieren.
- Führungsqualitäten mit Fokus auf Mentoring von Ingenieuren und Förderung von Prozessverbesserungen innerhalb des Teams.
- Erfahrung in der plattformübergreifenden mobilen Entwicklung, wie z. B. Flutter, und Vertrautheit mit anderen POS-Anwendungsplattformen (z. B. C, JavaScript) sind von Vorteil.
Was wir Ihnen bieten können
- Kultur - Wir stellen unsere Mitarbeiter an erste Stelle und legen Wert auf das Wohlbefinden jedes Teammitglieds. Wir haben ein Unternehmen aufgebaut, in dem alle Meinungen Gewicht haben und alle Stimmen gehört werden. Wir schätzen und respektieren einander und passen aufeinander auf. Vor allem sind wir menschlich.
- Lernen - Wir haben eine lern- und entwicklungsorientierte Umgebung mit Schwerpunkt auf Wissensaustausch, Schulungen und regelmäßigen internen technischen Vorträgen.
- Vergütung - Sie erhalten ein attraktives Gehalt, eine Rente, eine Krankenversicherung, einen Jahresbonus sowie weitere Leistungen.
Was Sie im Einstellungsprozess erwartet
- Ein erstes Telefongespräch mit einem unserer Recruiter
- Ein Takehome Hackerrank-Test.
- Eine technische Interview-Sitzung mit unserem Engineering-Team
- Ein technisches und Verhaltensinterview mit unserem Head of Mobile Engineering
- Ein Verhaltens- und technisches Interview mit einem Mitglied des Executive-Teams.
Moniepoint ist ein Arbeitgeber, der Chancengleichheit fördert. Wir feiern Vielfalt und setzen uns dafür ein, ein integratives Umfeld für alle Mitarbeiter und Kandidaten zu schaffen.
