Mondia Group
Mondia Group
201 – 500 Mitarbeitende
BeratungMarketingTelekommunikation
Mondia Group ist ein Mobile-Commerce-Unternehmen, das in den Bereichen Telekommunikation, digitale Unterhaltung, Marketing und Zahlungsverkehr tätig ist. Durch Partnerschaften mit mehr als 84 Mobilfunkbetreibern in 60 Ländern unterstützt das Unternehmen Inhaltsanbieter und Händler dabei, Verbraucher über gebündelte Inhalte, Unterhaltungsdienste, Telekommunikationslösungen und digitale Zahlungen von Mondia Pay zu erreichen. Darüber hinaus entwickelt das Unternehmen personalisierte digitale Erlebnisse, unterstützt die Nutzergewinnung durch Werbung und Performance-Marketing und erschließt über Mondia Labs neue Geschäftsmöglichkeiten. Die internationale Tätigkeit umfasst die Vernetzung von Zielgruppen, die Ermöglichung von Transaktionen und die Entwicklung digitaler Produkte für ein globales mobiles Ökosystem.

Freiberufliche Senior-iOS-Engineer-Position bei Mondia Group – Remote in Ägypten

Senior iOS Engineer zur Entwicklung sicherer, skalierbarer nativer Apps für MoneyMore, die Consumer-Fintech-Plattform der Mondia Group. Entwicklung von Swift-Funktionen, Performance-Optimierung und Förderung des Engineering-Wachstums durch Mentoring.

Beschreibung

  • Hochwertige native iOS-Anwendungen entwickeln und warten
  • Technische Design-Diskussionen leiten und Architekturentscheidungen mitgestalten
  • Sauberen, testbaren und wiederverwendbaren Code nach bewährten Engineering-Praktiken erstellen
  • Die Performance hinsichtlich Speichernutzung, Startzeit und Akkuverbrauch verbessern
  • Die Anwendungsstabilität durch Unit-Tests, UI-Tests und Code-Reviews stärken
  • RESTful APIs anbinden und mit Backend-Entwicklern am API-Design arbeiten
  • Mit den Teams für Produkt, Design, Backend, QA und Android zusammenarbeiten
  • Junior-Entwickler betreuen und zu gemeinsamen Engineering-Standards beitragen
  • In agilen Entwicklungsprozessen und mit Continuous-Delivery-Praktiken arbeiten

Anforderungen

  • Mindestens fünf Jahre Berufserfahrung in der iOS-Entwicklung
  • Nachweisliche Erfahrung mit der Veröffentlichung und Wartung von App-Store-Anwendungen in großem Umfang
  • Erfahrung damit, Funktionen vom ersten Entwurf bis zur Veröffentlichung in der Produktion zu begleiten
  • Fortgeschrittene Kenntnisse in Swift
  • Praktische Kenntnisse in Objective-C
  • Vertrautheit mit Kotlin und den Grundlagen der Android-Entwicklung
  • Sehr gute Kenntnisse des iOS SDK und der zentralen Apple-Frameworks
  • Verständnis der Lebenszyklen von Apps, Szenen und View Controllern
  • Erfahrung mit Hintergrundaufgaben, Push-Benachrichtigungen und lokalen Benachrichtigungen
  • Erfahrung mit der Entwicklung von App Extensions, einschließlich Widgets und Share Extensions
  • Praktische Erfahrung mit SwiftUI und UIKit
  • Kenntnisse in Swift Concurrency, einschließlich async/await, Actors und strukturierter Nebenläufigkeit
  • Erfahrung mit Combine und dem Observation-Framework
  • Praktische Kenntnisse in GCD und OperationQueue
  • Erfahrung mit Navigationsansätzen wie NavigationStack und Coordinators
  • Kenntnisse in Dependency Injection und Swift Package Manager
  • Erfahrung mit MVVM, MVI oder The Composable Architecture (TCA)
  • Verständnis von Clean Architecture und modularer Anwendungsentwicklung
  • Kenntnisse der SOLID-Prinzipien und der Trennung von Zuständigkeiten
  • Erfahrung mit dem Entwurf skalierbarer mobiler Architekturen und der Bewertung technischer Kompromisse
  • Erfahrung mit REST APIs, URLSession und Codable
  • Kenntnisse von Authentifizierungsabläufen, Fehlerbehandlung und Netzwerk-Caching
  • Erfahrung mit der Optimierung des UI-Renderings, der Vermeidung von Blockierungen des Haupt-Threads sowie der Reduzierung von Startzeit und Akkuverbrauch
  • Kenntnisse in Speicherverwaltung, ARC, Retain Cycles und Leakerkennung
  • Erfahrung mit Profiling und Debugging in Instruments
  • Erfahrung mit dem Schreiben von Unit-Tests mit XCTest und Swift Testing
  • Erfahrung mit der Erstellung von UI-Tests mit XCUITest
  • Erfahrung mit Snapshot- und Integrationstests
  • Kenntnisse in testgetriebener Entwicklung und Mocking-Techniken
  • Erfahrung mit Git, Pull-Request-Workflows und Code-Reviews
  • Erfahrung in der Entwicklung in CI-kompatiblen Umgebungen
  • Erfahrung mit der Verwaltung von App-Store-Einreichungen und Veröffentlichungen
  • Kenntnisse in agilen und Scrum-Methoden
  • Starkes Verantwortungsbewusstsein und eine umsetzungsorientierte Arbeitsweise
  • Ausgezeichnete Kommunikations- und Zusammenarbeitsfähigkeiten
  • Fähigkeit, in einem schnelllebigen Umfeld selbstständig zu arbeiten
  • Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz

Zusatzleistungen

  • Sozialversicherungsschutz
  • Krankenversicherung für die beschäftigte Person und ihre Familie
  • Ein Unternehmensbeitrag von bis zu 25 EUR pro Monat für Mitarbeitervorteile
  • Teilnahmeberechtigung am Unternehmensbonusprogramm gemäß Unternehmensrichtlinie
  • Gehalt in EGP zum entsprechenden EUR-Gegenwert

Ähnliche Stellen

Antares Capital LP

Stellvertretende Vizepräsidentin / Stellvertretender Vizepräsident, UX/UI-Entwicklung

Antares Capital LP

Gestalten und entwickeln Sie barrierefreie Unternehmensanwendungen für die Investmentdienstleistungen von Antares Capital. Leiten Sie Nutzerforschung, Rapid Prototyping, React-Entwicklung und das unternehmensweite Designsystem.

Öffnen
General Dynamics Information Technology

Senior Technical Lead für AWS, Java und Angular

General Dynamics Information Technology

Leitung eines verteilten Agile-Teams, das Java- und Angular-Anwendungen auf AWS für General Dynamics Information Technology entwickelt. Verbindet praktische Entwicklungsarbeit mit Architektur, Cloud-Betrieb und technischer Förderung des Teams.

Öffnen