Mondia Group
Mondia Group
Η Mondia Group είναι εταιρεία εμπορίου μέσω κινητών συσκευών που δραστηριοποιείται στους τομείς των τηλεπικοινωνιών, της ψηφιακής ψυχαγωγίας, του μάρκετινγκ και των πληρωμών. Μέσω συνεργασιών με περισσότερους από 84 παρόχους κινητής τηλεφωνίας σε 60 χώρες, βοηθά παρόχους περιεχομένου και εμπόρους να προσεγγίζουν καταναλωτές μέσω συγκεντρωμένου περιεχομένου, υπηρεσιών ψυχαγωγίας, τηλεπικοινωνιακών λύσεων και ψηφιακών πληρωμών που παρέχονται από τη Mondia Pay. Η εταιρεία αναπτύσσει επίσης εξατομικευμένες ψηφιακές εμπειρίες, υποστηρίζει την απόκτηση χρηστών μέσω διαφήμισης και μάρκετινγκ απόδοσης και διερευνά νέες ευκαιρίες μέσω της Mondia Labs. Η διεθνής της δραστηριότητα περιλαμβάνει τη σύνδεση κοινού, τη διευκόλυνση συναλλαγών και τη δημιουργία ψηφιακών προϊόντων για ένα παγκόσμιο οικοσύστημα κινητής τηλεφωνίας.

Ανεξάρτητος Senior Μηχανικός iOS στη Mondia Group — Εργασία εξ αποστάσεως στην Αίγυπτο

Senior μηχανικός iOS που αναπτύσσει ασφαλείς, επεκτάσιμες native εφαρμογές για το MoneyMore, την καταναλωτική fintech πλατφόρμα της Mondia Group. Ανάπτυξη δυνατοτήτων σε Swift, βελτίωση απόδοσης και υποστήριξη της ανάπτυξης της ομάδας μηχανικών μέσω mentoring.

Περιγραφή

  • Ανάπτυξη και συντήρηση native εφαρμογών iOS υψηλής ποιότητας
  • Ηγεσία σε συζητήσεις τεχνικού σχεδιασμού και συμβολή στη διαμόρφωση αποφάσεων αρχιτεκτονικής
  • Παραγωγή καθαρού, ελέγξιμου και επαναχρησιμοποιήσιμου κώδικα σύμφωνα με τις βέλτιστες πρακτικές μηχανικής
  • Βελτίωση της απόδοσης ως προς τη χρήση μνήμης, τον χρόνο εκκίνησης και την κατανάλωση μπαταρίας
  • Ενίσχυση της σταθερότητας της εφαρμογής μέσω unit tests, UI tests και code reviews
  • Σύνδεση RESTful APIs και συνεργασία με μηχανικούς backend για τον σχεδιασμό API
  • Συνεργασία με τις ομάδες Product, Design, Backend, QA και Android
  • Mentoring σε junior developers και συμβολή σε κοινά engineering standards
  • Εργασία με πρακτικές Agile delivery και continuous delivery

Απαιτήσεις

  • Τουλάχιστον πέντε χρόνια επαγγελματικής εμπειρίας στην ανάπτυξη iOS
  • Αποδεδειγμένο ιστορικό κυκλοφορίας και συντήρησης εφαρμογών App Store σε μεγάλη κλίμακα
  • Εμπειρία στη μετάβαση δυνατοτήτων από τον αρχικό σχεδιασμό έως την κυκλοφορία σε παραγωγή
  • Προχωρημένη γνώση Swift
  • Πρακτική γνώση Objective-C
  • Εξοικείωση με Kotlin και τις βασικές αρχές ανάπτυξης Android
  • Ισχυρή γνώση του iOS SDK και των βασικών framework της Apple
  • Κατανόηση των κύκλων ζωής της εφαρμογής, της σκηνής και του view controller
  • Εμπειρία στην υλοποίηση εργασιών παρασκηνίου, push notifications και local notifications
  • Εμπειρία στην ανάπτυξη App Extensions, συμπεριλαμβανομένων widgets και share extensions
  • Πρακτική εμπειρία με SwiftUI και UIKit
  • Γνώση του Swift Concurrency, συμπεριλαμβανομένων async/await, actors και structured concurrency
  • Εμπειρία στη χρήση Combine και του Observation framework
  • Πρακτική γνώση GCD και OperationQueue
  • Εμπειρία σε προσεγγίσεις πλοήγησης όπως NavigationStack και Coordinators
  • Γνώση dependency injection και Swift Package Manager
  • Εμπειρία με MVVM, MVI ή The Composable Architecture (TCA)
  • Κατανόηση Clean Architecture και αρθρωτού σχεδιασμού εφαρμογών
  • Γνώση των αρχών SOLID και του διαχωρισμού ευθυνών
  • Εμπειρία στον σχεδιασμό επεκτάσιμων mobile αρχιτεκτονικών και στην αξιολόγηση τεχνικών συμβιβασμών
  • Εμπειρία με REST APIs, URLSession και Codable
  • Γνώση ροών ελέγχου ταυτότητας, διαχείρισης σφαλμάτων και caching δικτύου
  • Εμπειρία στη βελτίωση του rendering UI, στην αποτροπή κολλημάτων του κύριου thread και στη μείωση του χρόνου εκκίνησης και της κατανάλωσης μπαταρίας
  • Γνώση διαχείρισης μνήμης, ARC, retain cycles και εντοπισμού διαρροών
  • Εμπειρία στο profiling και debugging με Instruments
  • Εμπειρία στη συγγραφή unit tests με XCTest και Swift Testing
  • Εμπειρία στη δημιουργία UI tests με XCUITest
  • Εμπειρία σε snapshot και integration testing
  • Γνώση Test-Driven Development και τεχνικών mocking
  • Εμπειρία με Git, ροές pull request και code reviews
  • Εμπειρία ανάπτυξης σε περιβάλλοντα συμβατά με CI
  • Εμπειρία στη διαχείριση υποβολών και κυκλοφοριών στο App Store
  • Γνώση των μεθοδολογιών Agile και Scrum
  • Ισχυρό αίσθημα ownership και προσέγγιση προσανατολισμένη στην υλοποίηση
  • Εξαιρετικές δεξιότητες επικοινωνίας και συνεργασίας
  • Ικανότητα ανεξάρτητης εργασίας σε γρήγορα εξελισσόμενο περιβάλλον
  • Ισχυρές αναλυτικές και ικανότητες επίλυσης προβλημάτων

Παροχές

  • Κάλυψη κοινωνικής ασφάλισης
  • Ασφάλιση υγείας για τον εργαζόμενο και την οικογένειά του
  • Συνεισφορά της εταιρείας έως 25 EUR τον μήνα για παροχές προσωπικού
  • Δικαίωμα συμμετοχής στο πρόγραμμα bonus της εταιρείας σύμφωνα με την πολιτική της
  • Μισθοί καταβαλλόμενοι σε EGP στην αντίστοιχη αξία σε EUR