
Mondia Group er en virksomhed inden for mobil handel, der arbejder med telekommunikation, digital underholdning, markedsføring og betalinger. Gennem partnerskaber med mere end 84 mobiloperatører i 60 lande hjælper virksomheden indholdsudbydere og forhandlere med at nå forbrugere gennem samlet indhold, underholdningstjenester, telekommunikationsløsninger og digitale betalinger leveret af Mondia Pay. Virksomheden udvikler også personaliserede digitale oplevelser, understøtter brugeranskaffelse gennem annoncering og performance marketing og undersøger nye muligheder gennem Mondia Labs. Det internationale arbejde omfatter at forbinde målgrupper, muliggøre transaktioner og udvikle digitale produkter til et globalt mobilt økosystem.
Freelance senior iOS-udvikler hos Mondia Group – fjernarbejde i Egypten
Senior iOS-udvikler, der udvikler sikre, skalerbare native-apps til MoneyMore, Mondia Groups forbrugerorienterede fintech-platform. Byg Swift-funktioner, forbedr ydeevnen, og styrk teamets udvikling gennem mentoring.
Beskrivelse
- Byg og vedligehold native iOS-applikationer af høj kvalitet
- Led diskussioner om teknisk design, og bidrag til arkitekturbeslutninger
- Skriv ren, testbar og genanvendelig kode efter bedste praksis inden for softwareudvikling
- Forbedr ydeevnen med fokus på hukommelsesforbrug, opstartstid og batteriforbrug
- Styrk applikationens stabilitet gennem enhedstests, UI-tests og kodegennemgange
- Forbind RESTful-API'er, og samarbejd med backendudviklere om API-design
- Samarbejd med Product-, Design-, Backend-, QA- og Android-teams
- Mentorér juniorudviklere, og bidrag til fælles udviklingsstandarder
- Arbejd efter agile leverancemetoder og metoder til kontinuerlig levering
Krav
- Mindst fem års professionel erfaring med iOS-udvikling
- Dokumenteret erfaring med at lancere og vedligeholde App Store-applikationer i stor skala
- Erfaring med at føre funktioner fra det indledende design til produktionslancering
- Avancerede Swift-kompetencer
- Praktisk kendskab til Objective-C
- Kendskab til Kotlin og grundlæggende Android-udvikling
- Stærkt kendskab til iOS SDK og centrale Apple-frameworks
- Forståelse for livscyklusserne for apps, scener og view controllers
- Erfaring med at implementere baggrundsopgaver, pushnotifikationer og lokale notifikationer
- Erfaring med udvikling af App Extensions, herunder widgets og share extensions
- Praktisk erfaring med SwiftUI og UIKit
- Kendskab til Swift Concurrency, herunder async/await, actors og struktureret samtidighed
- Erfaring med Combine og Observation-frameworket
- Praktisk kendskab til GCD og OperationQueue
- Erfaring med navigationsløsninger som NavigationStack og Coordinators
- Kendskab til dependency injection og Swift Package Manager
- Erfaring med MVVM, MVI eller The Composable Architecture (TCA)
- Forståelse for Clean Architecture og modulært applikationsdesign
- Kendskab til SOLID-principperne og adskillelse af ansvarsområder
- Erfaring med at designe skalerbare mobilarkitekturer og vurdere tekniske afvejninger
- Erfaring med REST API'er, URLSession og Codable
- Kendskab til autentificeringsflows, fejlhåndtering og netværkscaching
- Erfaring med at forbedre UI-rendering, forhindre blokeringer på hovedtråden og reducere opstartstid og batteriforbrug
- Kendskab til hukommelsesstyring, ARC, retain-cyklusser og lækagedetektion
- Erfaring med profilering og fejlfinding med Instruments
- Erfaring med at skrive enhedstests med XCTest og Swift Testing
- Erfaring med at oprette UI-tests med XCUITest
- Erfaring med snapshot- og integrationstests
- Kendskab til testdrevet udvikling og mocking-teknikker
- Erfaring med Git, pull request-workflows og kodegennemgange
- Erfaring med udvikling i CI-kompatible miljøer
- Erfaring med at håndtere App Store-indsendelser og lanceringer
- Kendskab til agile metoder og Scrum
- Stærk ansvarsfølelse og fokus på eksekvering
- Fremragende kommunikations- og samarbejdsevner
- Evne til at arbejde selvstændigt i et miljø med højt tempo
- Stærke analytiske evner og gode problemløsningsevner
Fordele
- Socialforsikringsdækning
- Sundhedsforsikring for medarbejderen og dennes familie
- Et virksomhedsbidrag på op til 25 EUR om måneden til personalegoder
- Mulighed for at deltage i virksomhedens bonusordning i henhold til virksomhedens politik
- Løn udbetales i EGP svarende til værdien i EUR