Mobile React Native Developer - CDI

Tarmac Technologies
Paris, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Paris, France

Tech stack

API
iOS
Code Review
Continuous Delivery
Continuous Integration
Mobile Application Software
Software Engineering
React
Technical Debt
Backend
Kotlin
React Native
Front End Software Development

Job description

Vous rejoindrez un groupe de développeurs passionnés travaillant en étroite collaboration avec l'équipe produit pour améliorer la plateforme Tarmac Technologies. Votre mission principale tournera autour de notre application mobile AGOA. AGOA est aujourd'hui disponible en tant que 2 applications natives iOS (Swift) et Android (Kotlin), qui sont utilisées par les compagnies aériennes du monde entier, les aidant à mieux comprendre et améliorer leurs opérations. Au sein de l'équipe technique front-end, vous concevez, développez et déployez une nouvelle application mobile en React Native qui contient tout d'abord les mêmes fonctionnalités que les applications natives ainsi que des nouvelles fonctionnalités afin d'améliorer continuellement la plateforme et d'apporter plus de valeur à nos clients. Notre plateforme mobile est un produit clé que nous souhaitons faire passer à l'étape supérieure tant en terme de performances que de qualité.

Vous intégrerez l'équipe dans un contexte où les applications mobiles, initialement développées en freelance, nécessitent une refonte complète en React Native ; vous serez responsable de leur restructuration, de l'application des bonnes pratiques et de la solidification globale du socle technique, avec un véritable rôle d'ownership mobile et un impact direct sur la qualité du produit., * Conception et développement de l'application en React Native, basée sur nos applications existantes en iOS (Swift) et Android (Kotlin).

  • Créer une codebase avec des standards élevés: code propre, architecture claire, bonnes pratiques, dette technique maîtrisée et mettre en place une vraie culture de la qualité sur le mobile : tests (unitaires, intégration, UI si pertinent), revues de code.
  • Concevoir et développer de nouvelles fonctionnalités à forte valeur ajoutée, en lien direct avec les usages terrain de nos clients.
  • Travailler en étroite collaboration avec :
  • l'équipe Produit, pour comprendre les besoins, challenger les solutions et construire le bon produit,
  • les développeurs Front Web (React), pour assurer une expérience cohérente sur toutes les plateformes,
  • les développeurs Back-End, pour définir des APIs efficaces et adaptées aux contraintes mobiles.
  • Être force de proposition sur les choix techniques, les outils, les librairies et l'architecture mobile.
  • Améliorer en continu notre pipeline de delivery mobile : CI/CD, gestion des releases, monitoring, crash reporting.
  • Assurer le bon déroulement des déploiements et le suivi post-release.
  • Participer activement à la structuration de la stack mobile et poser des bases solides pour la suite.

Requirements

Nous recherchons un·e développeur·se mobile senior confirmé avec au moins 5 ans d'expérience en React Native, capable de concevoir des applications mobiles performantes et de continuellement améliorer leur qualité., * Expérience d'au moins 5 ans en développement mobile React Native

  • Appétence pour le code de qualité (clean code, tests automatiques)
  • Maitrise des langages natifs Swift et Kotlin
  • Compétences en ingénierie (conception logicielle, gestion de projet)
  • Idéalement, expérience en pipelines d'intégration et de déploiement continu (CI/CD)

Mindset

  • Autonome et responsable sur son périmètre, sans être seul·e.
  • Orienté·e qualité, produit et utilisateur.
  • Capable de proposer, d'améliorer et de faire progresser l'existant.

Apply for this position