Développeur Mobile React Native Expert H/F

Sariel
Châtillon, France
1 day ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Apple IOS Automation of Tests Unit Testing Microsoft Azure Mobile Application Development Configuration Management Software Quality
+31 more
Code Review Information Systems Databases Continuous Integration Web Development Mobile Application Software MicroStrategy OAuth OpenShift Software Maintenance Openid Connect Software Engineering Solution Deployment Descriptor TypeScript Web Applications GitHub Copilot Delivery Pipeline Claude Code Technical Debt Backend Gitlab Git Containerization Integration Tests Kubernetes React Native NestJS Restful APIs Docker Databricks Web Api

Job description

Développement de reporting sous MicroStrategy & Data Analyse

Compétences techniques communes aux 3 besoins

React Native - Expert - Impératif

API - Expert - Impératif

JavaScript - Expert - Impératif, Dans le cadre du programme de transformation du système d’information de notre client, ses équipes accompagnent les métiers dans la mise en oeuvre et l’évolution de leurs solutions numériques.

Le candidat personne retenue intégrera une équipe projet organisée en mode Agile, au sein d’une squad produit.

La mission porte sur une application mobile métier développée en React Native.

Elle vise à assurer sa maintenance corrective et évolutive, tout en contribuant à la conception et au développement de nouvelles fonctionnalités.

L’environnement back-end s’appuie notamment sur Azure et Databricks.

Le développeur devra être à l’aise dans un contexte applicatif connecté à des API et collaborer avec les équipes back-end, produit, métier.

  1. Objet et durée de la mission

La présente consultation a pour objet la mise à disposition d’un développeur mobile React Native confirmé/sénior, intégré à l’équipe existante et capable d’intervenir de manière autonome sur les environnements iOS et Android.

  • Périmètre : développement de nouvelles fonctionnalités, maintenance corrective et maintenance évolutive.

  • Niveau attendu : Senior, avec une expérience significative en développement mobile en production.

  • Le profil devra également disposer d’une expérience du développement de WebApp et d’une appétence pour les outils d’assistance au développement par IA.

  1. Description détaillée de la mission

3.1 Développement et évolution de l’application

  • Analyser les besoins fonctionnels et techniques, contribuer au chiffrage et proposer des solutions adaptées.

  • Concevoir, développer et intégrer de nouvelles fonctionnalités en React Native.

  • Participer aux choix d’architecture et veiller à la modularité, à la maintenabilité et à la testabilité du code.

  • Développer des interfaces fluides, accessibles et cohérentes avec les standards UX/UI de l’application.

  • Assurer la compatibilité, le bon fonctionnement et la qualité de l’application sur iOS et Android.

3.2 Maintenance corrective et évolutive

  • Analyser, diagnostiquer et corriger les anomalies remontées par les utilisateurs ou les outils de suivi.

  • Identifier les causes racines des incidents et proposer des actions préventives.

  • Réaliser les évolutions techniques nécessaires et contribuer à la réduction de la dette technique.

  • Participer au suivi des versions et à la sécurisation des mises en production.

3.3 Qualité, performance et sécurité

  • Appliquer les principes de Clean Code, de conception robuste et de revue de code.

  • Mettre en place et maintenir les tests unitaires, tests de composants et tests d’intégration pertinents.

  • Surveiller et améliorer les performances : temps de démarrage, fluidité, consommation mémoire et réseau.

  • Appliquer les bonnes pratiques de sécurité mobile et de protection des échanges avec les API.

  • Documenter les choix techniques et les évolutions significatives.

3.4 Collaboration et fonctionnement Agile

  • S’intégrer à la squad et collaborer avec les développeurs, Product Owner, équipes métier et équipes back-end.

  • Participer aux rituels Agile : daily, refinement, planning, review et rétrospective.

  • Contribuer aux estimations, à la définition des critères d’acceptation et à la préparation des livraisons.

  • Être force de proposition sur les pratiques de développement, la qualité et l’amélioration continue.

3.5 Développement Web et outils IA

  • Être en mesure d’intervenir sur des composants ou applications WebApp lorsque le périmètre le nécessite.

  • Utiliser de façon pertinente les outils d’assistance au développement par IA, notamment GitHub Copilot et/ou Claude Code.

  • Conserver une démarche de validation humaine : revue, tests, sécurité et maîtrise du code généré.

  1. Environnement technique
  • Mobile : React Native, TypeScript, JavaScript.

  • Plateformes : iOS et Android.

  • Intégration API et BFF : capacité à dialoguer avec un backend Node.js / NestJS.

  • Back-end / SI : environnement Azure et Databricks.

  • Sécurité : principes OAuth2 / OpenID Connect.

  • Qualité : Jest, React Native Testing Library ou outils équivalents.

  • Industrialisation : GitLab, pipelines CI/CD, outils de build et de livraison.

  • Conteneurisation / plateforme : Docker, Kubernetes, Red Hat OpenShift

  • Outils IA : GitHub Copilot, Claude Code ou équivalent.

  • Distribution mobile : Store SOTI

  • Compréhension d’Axway, Docker et OpenShift., Corrections d’anomalies documentées et validées.

  • Code source maintenable, versionné et conforme aux standards de l’équipe.

  • Tests automatisés associés aux développements réalisés.

  • Documentation technique utile à l’exploitation et à la maintenance.

  • Contribution à la qualité, à la performance et à la fiabilité des versions livrées.

  1. Processus et critères de sélection

1er entretien via Teams suivi d’un entretien technique sur site afin de valider les compétences techniques du candidat.

Définition du profil

ANALYSE Participe à l’analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales Étudie les opportunités et la faisabilité technologique de l’application, réalise l’analyse technique, l’étude détaillée et contribue à l’estimation des charges

CONCEPTION ET DÉVELOPPEMENT Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet Adapte et applique les paramètres techniques des progiciels ou des middlewares Réalise le prototypage Analyse et développe les composants en utilisant les langages appropriés Participe à la structuration des Bases de Données Participe à la revue croisée des développements de ses pairs Initialise le dossier d’exploitation Assemble les composants unitaires dans un package applicatif cohérent destiné au déploiement de la solution et l’intègre à la gestion de configuration Documente les applications pour les développements ultérieurs et la Mise en Production (MEP) Harmonise et industrialise l’ensemble des composants et applications Utilise les composants logiciels réutilisables et met à jour la nomenclature

RECETTE UNITAIRE ET TESTS D’INTÉGRATION Responsable des tests unitaires : élaboration des jeux d’essais et réalisation Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé Vérifie la conformité de l’ouvrage avec la demande formulée Contribue à la préparation et à la réalisation des tests d’intégration Analyse les résultats et rédige le rapport de tests

MAINTENANCE Réalise les développements nécessaires à la maintenance corrective et évolutive Participe à l’analyse et à la résolution des incidents de production

Requirements

Développeur mobile confirmé/sénior justifiant d’au moins 5 ans d’expérience professionnelle en développement logiciel.

  • Expérience significative en React Native en contexte de production
  • Expérience concrète de livraison et de maintenance d’applications mobiles sur iOS et Android.
  • Capacité à prendre en charge un sujet de bout en bout, à investiguer une anomalie et à proposer des solutions.
  • Habitude de travailler au sein d’une équipe produit ou projet organisée en Agile., 5.1 Expérience et autonomie

  • Développeur mobile confirmé/sénior justifiant d’au moins 5 ans d’expérience professionnelle en développement logiciel.

  • Expérience significative en React Native en contexte de production

  • Expérience concrète de livraison et de maintenance d’applications mobiles sur iOS et Android.

  • Capacité à prendre en charge un sujet de bout en bout, à investiguer une anomalie et à proposer des solutions.

  • Habitude de travailler au sein d’une équipe produit ou projet organisée en Agile.

5.2 Compétences techniques indispensables

  • Très bonne maîtrise de React Native, TypeScript et JavaScript moderne.

  • Bonne maîtrise des composants, hooks, du cycle de vie et des principes de structuration d’une application React Native.

  • Maîtrise de l’intégration d’API REST et de la gestion des échanges asynchrones.

  • Connaissance des spécificités iOS et Android : builds, permissions, configuration, comportement et débogage.

  • Maîtrise de Git et pratique des revues de code.

  • Expérience des tests automatisés et des pratiques de qualité logicielle.

  • Expérience significative de CI/CD et des processus de livraison mobile.

  1. Savoir-être
  • Autonomie, proactivité et force de proposition.

  • Capacité à évoluer dans un environnement métier et technique complexe.

  • Esprit d’équipe, communication claire et sens du service.

  • Rigueur, sens des responsabilités et capacité à prioriser.

  • Forte appétence pour la qualité du code, les bonnes pratiques et l’amélioration continue.

  1. Livrables et résultats attendus
  • Fonctionnalités développées, testées et intégrées conformément aux critères d’acceptation., Force de proposition Intelligence artificielle Clean API React Native Git Pro-activité Maintenance préventive et curative Kubernetes Autonomie Amélioration continue Javascript Analyse fonctionnelle API REST Docker

Benefits & conditions

Date de démarrage 30/11/2026

Lieu de réalisation Chatillon

Déplacement à prévoir non

Le projet nécessite des astreintes Non

Nombre de jours souhaitables sur site 3 jours par semaine

About the company

Nous recherchons pour notre client basé en région parisienne un développeur mobile React Native expert (plus de 10 ans d’expérience)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…