Développeur natif React
À propos du rôle
Nous recherchons un développeur React Native qualifié avec plus de 3 ans d'expérience pratique dans la création d'applications mobiles de haute qualité pour iOS et Android. Vous travaillerez en étroite collaboration avec nos équipes de produits, de conception et de back-end pour offrir des expériences mobiles fluides, évolutives et conviviales aux clients internationaux.
Ce rôle est idéal pour quelqu'un qui est passionné par le développement mobile moderne, la qualité de l'interface utilisateur, l'optimisation des performances et la création de fonctionnalités d'applications robustes avec un code propre et maintenable.
Responsabilités clés :
- Développer, maintenir et améliorer des applications mobiles à l'aide de React Native.
- Créez des composants, des écrans et des modules d'interface utilisateur réutilisables alignés sur les meilleures pratiques de codage.
- Intégrez les API REST, GraphQL et les SDK/services tiers.
- Garantissez des performances élevées, une réactivité et des animations fluides sur tous les appareils.
- Travaillez avec des modules natifs Android/iOS si nécessaire.
- Collaborez avec les concepteurs pour implémenter une UI/UX au pixel près à partir de Figma ou d'outils similaires.
- Gérez les versions et les déploiements d'applications sur Google Play Store et Apple App Store.
- Écrivez du code propre, lisible et testable conformément aux normes modernes.
- Résolvez les problèmes de production et optimisez les performances des applications.
- Travaillez en étroite collaboration avec les équipes backend pour garantir des intégrations d'API transparentes.
- Communiquer efficacement avec les clients, participer aux discussions sur les exigences et fournir des explications techniques claires si nécessaire.
- Tirez parti des outils de codage assistés par l'IA (Cursor, GitHub Copilot) pour accélérer le développement et maintenir la qualité du code.
Compétences requises
- Plus de 3 ans d'expérience avérée dans le développement React Native pour Android et iOS.
- Solide compréhension de JavaScript et TypeScript.
- Expérience pratique des hooks React, de la navigation et de la gestion des états (Redux, Zustand, MobX).
- Solide compréhension des mises en page mobiles, de Flexbox, du style et des modèles d'interface utilisateur réactifs.
- Expérience de l'intégration d'API et du débogage à l'aide d'outils tels que Flipper et Postman.
- Familiarité avec Git, les pipelines CI/CD et les pratiques de révision de code.
- Solides compétences en résolution de problèmes et grande attention aux détails.
- Excellentes compétences en communication avec la capacité d'interagir avec les clients de manière professionnelle.
- Expérience de l'utilisation d'assistants de codage basés sur l'IA (Cursor, GitHub Copilot) pour améliorer la productivité et la qualité du code.
Compétences intéressantes
- Expérience avec les modules natifs Android (Java/Kotlin) ou iOS (Swift).
- Connaissance des services Firebase (Auth, Firestore, Push Notifications).
- Compréhension des liens profonds, des tâches en arrière-plan et des systèmes de notification push.
- Expérience en optimisation des performances mobiles et en gestion de la mémoire.
- Familiarité avec les outils d'analyse tels que Firebase Analytics, Segment ou Amplitude.
- Exposition aux outils de tests mobiles (Appium, Detox, etc.).

