Posté le ١٧ أغسطس ٢٠٢٥
À propos de Fast
Fast est une start-up leader dans la livraison de repas en Algérie, en pleine croissance et révolutionnant l'expérience de commande alimentaire. Nous recherchons un Développeur React Native Senior expérimenté pour rejoindre notre équipe technique et jouer un rôle clé dans l'architecture et la qualité de nos applications mobiles.
🎯 Votre Mission
En tant que Développeur React Native Senior, vous serez référent technique sur nos applications mobiles, responsable de l'architecture, de la qualité et des performances. Vous dirigerez les initiatives techniques complexes et encadrerez l'équipe de développement mobile.
📋 Responsabilités Clés
Architecture & Leadership Technique
Concevoir et maintenir l'architecture technique des applications React Native
Définir les standards de développement et les bonnes pratiques de l'équipe
Encadrer techniquement les développeurs junior et mid-level
Prendre des décisions sur les choix technologiques et patterns d'architecture
Développement Avancé
Développer des fonctionnalités complexes en React Native/TypeScript
Implémenter du code natif (Swift/Kotlin) pour des besoins spécifiques
Optimiser les performances et la mémoire des applications
Gérer les migrations et refactorings techniques majeurs
DevOps & Qualité
Concevoir et maintenir les pipelines CI/CD (GitHub Actions, Bitrise, ou similaire)
Automatiser les builds, tests et déploiements sur App Store/Play Store
Implémenter des stratégies de testing complètes (unit, integration, E2E)
Configurer les outils de monitoring et crash reporting (Sentry, Bugsnag)
Collaboration & Innovation
Collaborer avec les équipes backend sur les API et performances
Participer aux décisions produit et aux choix d'architecture globale
Effectuer des revues de code approfondies
Proposer des améliorations techniques et process
🎯 Profil Recherché
Expertise Technique Senior (Obligatoire)
5+ années d'expérience en développement React Native en production
Maîtrise avancée de TypeScript, JavaScript ES6+, et React/React Native
Expertise en architecture mobile (Redux/Zustand, navigation, performances)
Solide expérience en développement natif (Swift/Kotlin) pour modules custom
Maîtrise des outils de build (Metro, Gradle, Xcode) et debugging avancé
DevOps & Qualité (Indispensable)
Expérience confirmée en CI/CD pour applications mobiles
Maîtrise des outils : GitHub Actions, Bitrise, Fastlane, ou équivalents
Expertise en testing : Jest, Detox, Appium, ou frameworks similaires
Connaissance des stratégies de déploiement (blue-green, canary releases)
Expérience avec Docker, monitoring et crash reporting
Compétences Système & Performance
Optimisation des performances mobile (mémoire, batterie, réseau)
Gestion des états complexes et architecture réactive
Sécurité mobile : chiffrement, authentification, stockage sécurisé
Intégration API REST/GraphQL avec gestion d'erreurs avancée
Leadership & Mentoring
Expérience en encadrement d'équipes techniques
Capacité à former et faire monter en compétences
Vision produit et capacité à challenger les spécifications
Communication technique excellente avec les parties prenantes
Expérience Secteur (Fortement Appréciée)
Applications food delivery, VTC, ou marketplace à fort trafic
Scalabilité : applications avec 100k+ utilisateurs actifs
Lancement et maintenance d'applications en production critique
Gestion des pics de charge et optimisation temps réel
Votre Candidature :
CV détaillé avec projets réalisés
Portfolio : Applications publiées ou projets
Informations Pratiques