Mobiele ontwikkelaar (iOS/Android)

Ontwikkelaar
Fulltime
Belgrade, Serbia

Over de functie

Als mobiele ontwikkelaar ontwerp, bouw en onderhoud je hoogwaardige mobiele applicaties voor zowel iOS- als Android-platforms. Je werkt nauw samen met productmanagers, ontwerpers, backend-ontwikkelaars en QA om soepele, prestatiegerichte en visueel gepolijste mobiele ervaringen aan onze gebruikers te leveren. Je neemt eigenaarschap over de mobiele ontwikkelingscyclus, van architectuurbeslissingen en feature-ontwikkeling tot testen, implementatie en ondersteuning na release, terwijl je zorgt voor consistentie en kwaliteit op beide platforms.

Beheer

Verantwoordelijkheden

  • Ontwerp, ontwikkel en onderhoud mobiele applicaties voor zowel iOS- als Android-platforms
  • Bouw schone, herbruikbare en goed gestructureerde code die betrouwbaar presteert op een breed scala aan apparaten en OS-versies
  • Werk samen met UI/UX-ontwerpers om intuïtieve, responsieve en visueel consistente interfaces te implementeren
  • Integreer backend-API's en diensten van derden in mobiele applicaties
  • Optimaliseer de applicatieprestaties, responsiviteit en batterij- en geheugenefficiëntie
  • Zorg ervoor dat applicaties voldoen aan platformspecifieke richtlijnen en standaarden voor zowel de Apple App Store als Google Play
  • Schrijf en onderhoud unit-, integratie- en UI-tests om applicatiestabiliteit en kwaliteit te waarborgen
  • Identificeer, debug en los mobiel-specifieke defecten op tussen apparaten, besturingssysteemversies en schermgroottes
  • Neem deel aan codereviews, waarbij je constructieve technische feedback geeft en ontvangt
  • Beheer mobiele bouw-, release- en deploymentprocessen, waaronder versiebeheer en app store-indieningen
  • Monitor productieapplicaties op crashes, prestatieproblemen en door gebruikers gerapporteerde bugs
  • Werk samen met QA om grondige mobiele testcycli te ondersteunen, inclusief functionele en regressietests
  • Draag bij aan discussies over mobiele architectuur en technische ontwerpbeslissingen
  • Onderhoud documentatie voor mobiele codebases, releaseprocessen en ontwikkelworkflows
  • Neem deel aan agile ceremonies, waaronder stand-ups, sprintplanning, retrospectieven en demonstraties
  • Blijf op de hoogte van trends in mobiele ontwikkeling, platformupdates en best practices

Vereisten

  • Vloeiend Engels in geschreven en gesproken taal is verplicht
  • Bachelordiploma in Computerwetenschappen, Software Engineering of een gerelateerd vakgebied, of gelijkwaardige praktische ervaring
  • 3+ jaar professionele ervaring in mobiele ontwikkeling gericht op zowel iOS als Android
  • Sterke vaardigheid in React Native, of een gelijkwaardige cross-platform mobiele framework.
  • Goed begrip van native iOS-ontwikkeling met Swift en Android-ontwikkeling met Kotlin
  • Ervaring met het integreren van RESTful API's en het beheren van asynchrone datastromen in mobiele applicaties
  • Vertrouwdheid met mobiele toestandsbeheerpatronen en oplossingen
  • Ervaring met mobiele testframeworks en tools voor beide platforms
  • Kennis van de indieningsprocessen voor app store, richtlijnen en beoordelingsvereisten voor zowel de Apple App Store als de Google Play Store
  • Begrip van best practices voor mobiele beveiliging, waaronder veilige opslag, certificaatpinning en data-encryptie
  • Goed begrip van responsieve en adaptieve UI-ontwerpprincipes over verschillende schermgroottes en dichtheden
  • Ervaring met versiebeheer met Git en collaboratieve ontwikkelworkflows
  • Sterke vaardigheden in debugging en prestatieprofilering met behulp van platform-native tools

Voorkeursvaardigheden

  • Ervaring met native iOS (Swift/SwiftUI) of native Android (Kotlin/Jetpack Compose) ontwikkeling, naast cross-platform ontwikkeling
  • Bekendheid met pushnotificatiediensten, zoals APN's, FCM of iets dergelijks
  • Blootstelling aan CI/CD-pijplijnen voor mobiel, zoals Fastlane, Bitrise, App Center of iets dergelijks
  • Ervaring met offline-first architectuur en strategieën voor lokale datapersistentie
  • Kennis van toegankelijkheidsstandaarden en implementatie op mobiele platforms
  • Bekendheid met analytics- en crashrapportagetools, zoals Firebase, Mixpanel, Sentry of vergelijkbare
  • Ervaring met in-app aankopen, abonnementen of betalingsintegraties
  • Begrip van mobiele prestatieoptimalisatie en profileringstechnieken

Klaar wanneer je dat bent

Er zijn meerdere manieren om de hulp te krijgen die je nodig hebt.

Heb je vragen?

Neem contact op met ons verkoopteam voor vragen.

Neem contact op met de verkoop

Klaar om Proctorio te gebruiken?

Je kunt nu meteen beginnen door je aan te melden.

Meld je vandaag nog aan

Hulp nodig?

Wij zijn er 24/7, 365 uur voor je.

Start live chat