Mondia Group
Mondia Group
201 – 500 Alkalmazottak
MarketingTanácsadásTávközlés
A Mondia Group a távközlés, a digitális szórakoztatás, a marketing és a fizetési megoldások területén működő mobilkereskedelmi vállalat. A 60 országban több mint 84 mobilszolgáltatóval kialakított partnerségein keresztül segít a tartalomszolgáltatóknak és a kereskedőknek abban, hogy a Mondia Pay által biztosított, összevont tartalmak, szórakoztató szolgáltatások, távközlési megoldások és digitális fizetések révén elérjék a fogyasztókat. A vállalat személyre szabott digitális élményeket is fejleszt, reklám- és teljesítményalapú marketinggel támogatja a felhasználószerzést, valamint a Mondia Labs révén új lehetőségeket kutat. Nemzetközi tevékenysége a közönségek összekapcsolására, a tranzakciók lehetővé tételére és digitális termékek fejlesztésére terjed ki a globális mobilökoszisztémában.

Senior iOS mérnök a Mondia Groupnál — távoli szabadúszó munka Egyiptomban

Senior iOS mérnök, aki biztonságos és skálázható natív alkalmazásokat fejleszt a Mondia Group fogyasztói fintech platformjához, a MoneyMore-hoz. Swift-funkciókat készít, javítja a teljesítményt, és mentorálással támogatja a mérnöki fejlődést.

Leírás

  • Kiváló minőségű natív iOS-alkalmazások fejlesztése és karbantartása
  • Technikai tervezési megbeszélések vezetése és az architekturális döntések alakításának támogatása
  • Tiszta, tesztelhető és újrafelhasználható kód készítése a mérnöki bevált gyakorlatok szerint
  • A teljesítmény javítása a memóriahasználat, az indítási idő és az akkumulátorfogyasztás terén
  • Az alkalmazás stabilitásának erősítése egységtesztekkel, UI-tesztekkel és kódellenőrzésekkel
  • RESTful API-k csatlakoztatása és együttműködés a backendmérnökökkel az API-tervezésben
  • Együttműködés a Product, Design, Backend, QA és Android csapatokkal
  • Junior fejlesztők mentorálása és hozzájárulás a közös mérnöki szabványokhoz
  • Munka agilis szállítási és folyamatos szállítási gyakorlatok szerint

Követelmények

  • Legalább ötéves professzionális iOS-fejlesztési tapasztalat
  • Bizonyított tapasztalat App Store-alkalmazások nagy léptékű kiadásában és karbantartásában
  • Tapasztalat funkciók kezdeti tervezéstől éles kiadásig történő megvalósításában
  • Haladó szintű Swift-ismeret
  • Objective-C munkaszintű ismerete
  • Kotlin és az Android-fejlesztés alapjainak ismerete
  • Az iOS SDK és az alapvető Apple-keretrendszerek alapos ismerete
  • Az alkalmazás-, scene- és view controller-életciklusok megértése
  • Tapasztalat háttérfeladatok, push-értesítések és helyi értesítések megvalósításában
  • Tapasztalat App Extensionök fejlesztésében, beleértve a widgeteket és a megosztási bővítményeket
  • Gyakorlati tapasztalat SwiftUI-val és UIKit-tel
  • A Swift Concurrency ismerete, beleértve az async/awaitet, az actorokat és a strukturált konkurenciát
  • Tapasztalat a Combine és az Observation keretrendszer használatában
  • A GCD és az OperationQueue munkaszintű ismerete
  • Tapasztalat olyan navigációs megközelítésekkel, mint a NavigationStack és a Coordinatorok
  • A dependency injection és a Swift Package Manager ismerete
  • Tapasztalat MVVM-mel, MVI-jal vagy a The Composable Architecture-rel (TCA)
  • A Clean Architecture és a moduláris alkalmazástervezés megértése
  • A SOLID-elvek és a felelősségek szétválasztásának ismerete
  • Tapasztalat skálázható mobilarchitektúrák tervezésében és technikai kompromisszumok értékelésében
  • Tapasztalat REST API-kkal, URLSessionnel és Codable-lel
  • A hitelesítési folyamatok, a hibakezelés és a hálózati gyorsítótárazás ismerete
  • Tapasztalat a felületmegjelenítés javításában, a főszál lefagyásának megelőzésében, valamint az indítási idő és az akkumulátorhasználat csökkentésében
  • A memóriakezelés, az ARC, a retain cycle-ok és a memóriaszivárgások felderítésének ismerete
  • Tapasztalat az Instruments eszközzel végzett profilozásban és hibakeresésben
  • Tapasztalat egységtesztek írásában XCTesttel és Swift Testinggel
  • Tapasztalat UI-tesztek készítésében XCUITesttel
  • Tapasztalat snapshot- és integrációs tesztelésben
  • A Test-Driven Development és a mocking technikák ismerete
  • Tapasztalat Gittel, pull request munkafolyamatokkal és kódellenőrzésekkel
  • Tapasztalat CI-kompatibilis környezetben történő fejlesztésben
  • Tapasztalat App Store-beküldések és kiadások kezelésében
  • Az Agile és a Scrum módszertan ismerete
  • Erős felelősségérzet és végrehajtásközpontú hozzáállás
  • Kiváló kommunikációs és együttműködési készségek
  • Önálló munkavégzés képessége gyorsan változó környezetben
  • Erős analitikus és problémamegoldó képesség

Juttatások

  • Társadalombiztosítási fedezet
  • Egészségbiztosítás a munkavállaló és családja számára
  • A vállalat havi legfeljebb 25 EUR összeggel járul hozzá a munkavállalói juttatásokhoz
  • A vállalati bónuszrendszerben való részvétel lehetősége a vállalati szabályzat szerint
  • A fizetések EGP-ben, az EUR-nak megfelelő értéken kerülnek kifizetésre