Description
RESPONSABILITÉS PRINCIPALES ▸ Développer l'application mobile iOS et Android avec React Native et Expo▸ Implémenter les écrans à partir des maquettes Figma avec un haut niveau de fidélité▸ Intégrer les API REST exposées par le backend et gérer le cache local▸ Implémenter les fonctionnalités natives : géolocalisation, caméra, galerie, notifications push, biométrie▸ Intégrer une carte interactive performante (Mapbox) avec gestion des périmètres géographiques et clustering▸ Optimiser les performances : rendu de listes longues, gestion mémoire, démarrage à froid▸ Mettre en place les tests (Jest, Detox ou Maestro pour les tests end-to-end)▸ Publier l'application sur l'App Store et le Google Play Store et gérer les mises à jour OTA via EAS Update▸ Participer à la définition des contrats d'API avec le backend▸ Suivre les crashs et erreurs en production (Sentry, Firebase Crashlytics) STACK ET OUTILSFrameworkReact Native Expo / CLILangageTypeScriptNavigationExpo RouterState / DataTanStack Query, ZustandFormulairesReact Hook Form, ZodCartographiereact-native-maps, MapboxNotificationsExpo Notifications / Firebase Cloud MessagingTestsJest, Detox ou MaestroMonitoringSentry, Firebase Crashlytics PROFIL RECHERCHÉ — COMPÉTENCES REQUISES ▸ Diplôme en informatique ou équivalent▸ Minimum 3 ans d'expérience sur React Native en production, avec applications publiées sur les stores▸ Maîtrise de TypeScript et des hooks React▸ Expérience concrète de la publication d'applications sur l'App Store et le Google Play Store▸ Compréhension du cycle de vie d'une application mobile et des contraintes natives▸ Connaissance des bonnes pratiques de performance mobile (FlatList virtualisée, optimisation des images, Hermes)▸ Expérience avec les permissions natives, la géolocalisation et la caméra▸ Capacité à debugger sur Xcode et Android Studio si nécessaire COMPÉTENCES APPRÉCIÉES (BONUS) ▸ Connaissance d'Expo et EAS (Expo Application Services)▸ Expérience avec les notifications push avancées▸ Expérience avec des intégrations cartographiques complexes (clusters, polygones, géofencing)
- Catégories: Informatique, Systèmes d'Information, Internet
- Secteur d'activité: Informatique, Télécom, Internet
- Type de poste: CDD Ou Mission
- Niveau d'études: Master 2, Ingéniorat, Bac + 5
- Années d'experience: 3 À 5 Ans
- Région: ALGER / ALGERIE
- Publiée le: 25-05-2026 à 09:29:05