Over de functie
Als React Native Engineer werk je op afstand op uurbasis om door AI gegenereerde React Native-code, mobiele app-architecturen en technische uitleg te beoordelen, en om hoogwaardige referentie-implementaties en stapsgewijze redeneringen voor complexe engineeringproblemen te produceren. Je beoordeelt oplossingen op correctheid, duidelijkheid, beveiliging, prestaties, betrouwbaarheid en naleving van de prompt; je identificeert problemen in React-rendering/state, navigatie, native-module-integratie, platformverschillen (iOS/Android), prestatieknelpunten, geheugen/lekken, offlinegedrag en releasepraktijken; je factcheckt technische informatie; je schrijft hoogwaardige uitleg en modeloplossingen die best practices demonstreren; en je beoordeelt en vergelijkt meerdere AI-antwoorden op basis van correctheid en kwaliteit van de redenering.
Deze volledig op afstand uit te voeren, op uurbasis betaalde contractor-rol is bij SME Careers, een snelgroeiend AI-datadienstenbedrijf en dochteronderneming van SuperAnnotate dat AI-trainingsdata levert aan vele van 's werelds grootste AI-bedrijven en foundation model-labs—waar jouw frontend-expertise direct helpt de toonaangevende AI-modellen ter wereld te verbeteren die wereldwijd door miljoenen ontwikkelaars worden gebruikt.
Belangrijk: Er is geen onmiddellijk project voor deze rol; als je echter gekwalificeerd bent, behoor je tot de eerste experts die we benaderen wanneer zich relevante mogelijkheden voordoen. Dit geeft je ook toegang tot toekomstige projecten die beschikbaar zijn via ons expertnetwerk.
Wat je gaat doen
- AI-trainingscontent ontwikkelen: gedetailleerde prompts maken over React Native-onderwerpen en hoogwaardige referentieantwoorden schrijven om AI-learning te sturen.
- AI-prestaties optimaliseren: AI-antwoorden evalueren en rangschikken om correctheid, beveiliging, prestaties en onderhoudbaarheid te verbeteren.
- Modelintegriteit waarborgen: AI-uitvoer testen op onjuistheden of onveilige aanbevelingen, en betrouwbaarheid valideren in realistische mobiele use cases.
Wat we zoeken
- Bachelor-diploma of hoger in Computerwetenschappen, Software Engineering of een nauw verwant technisch vakgebied (of gelijkwaardige praktijkervaring).
- 4+ jaar professionele ervaring met het bouwen van productie-mobiele apps, inclusief React Native (2+ jaar gewenst).
- Sterke vaardigheid in TypeScript en modern React (hooks, state management-patronen, memoization, renderinggedrag).
- Praktijkervaring met React Native-fundamenten: componentpatronen, gebaren/animaties, lijsten, beeldverwerking, deep links en notificaties (waar van toepassing).
- Ervaring met navigatie en app-structuur (bijv. React Navigation) en het veilig beheren van complexe flows.
- Sterk begrip van platformspecifiek gedrag en debugging op zowel iOS als Android (builds, logs, profiling, releaseproblemen).
- Bekendheid met native integratie: bridging/native modules, permissies, app-levenscyclus en dependency management (CocoaPods/Gradle).
- Prestatiegerichte mindset: jank diagnosticeren en oplossen, trage renders, prestaties van grote lijsten, opstarttijd en bundelgrootte.
- Ervaring met data en netwerken: foutafhandeling, retries, caching, offline-first strategieën en basisprincipes van veilige opslag.
- Ervaring met testen en kwaliteit: Jest, React Native Testing Library en E2E-frameworks (Detox/Appium), plus bekendheid met CI/CD.
- Minimaal C1-niveau Engels (schriftelijk en mondeling), met het vermogen om duidelijke technische uitleg te schrijven en gedetailleerde Engelstalige richtlijnen te volgen.
- Eerdere ervaring met AI-datatraining, annotatie of het evalueren van door AI gegenereerde technische content is een sterk pluspunt.
- Zeer detailgericht en systematisch, met een methodische aanpak voor het evalueren van de kwaliteit van redeneringen en het identificeren van subtiele problemen in complexe mobiele code.