Développeur REACT Native Sénior H/F

OUICODING
Paris, France
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Paris, France

Tech stack

API
Agile Methodologies
Data analysis
JIRA
Unit Testing
Mobile Application Development
Databases
Continuous Integration
Software Design Patterns
Web Development
Google Analytics
Mobile Application Software
OAuth
Performance Tuning
Scrum
Software Architecture
SQLite
SQL Databases
TypeScript
Firebase
GIT
Sentry
React Native
REST

Job description

À la suite de la mise en production d'uneapplication, vous interviendrez afin de renforcer l'quipe mobile. Vous aurez à votre charge :

  • La réalisation des développements React Native avec l'équipe,
  • L'estimation et la réalisation des features avec l'équipe de développement mobile,
  • La participation à la montée en compétences de l'équipe sur la stack React Native via des sessions de peer programing par exemple,
  • La mise en oeuvre des bonnes pratiques de développement mobile au sein de l'équipe.

Vous interviendrez au sein d'une équipe constituée d'un PO, 1 Lead Developpement React Native, 4 développeurs (web et mobile), 1 Scrum master. Un des enjeux du projet est de permettre aux développeurs web une montée en connaissance sur la stack React Native tout en assurant une bonne qualité de livraison des fonctionnalités. La stack technique est composé de : React Native, Zustand, différents SDK à intégrer (publicité), Base de données local SQL Lite, API, OAuth2.0. L'équipe est organisée en rituel Agile avec des sprint de 2 semaines.

Vos missions :

  • Estimer, concevoir et développer les nouvelles fonctionnalités de l'application mobile en collaboration avec l'équipe.
  • Accompagner les développeurs web dans leur montée en compétences sur React Native (peer programing).
  • Définir et mettre en oeuvre les bonnes pratiques de développement mobile (architecture, tests, performance).
  • Garantir le respect des standards de qualité établis.
  • Participer activement aux rituels Agile (sprint planning, daily, rétrospectives) et collaborer avec le PO et le Scrum Master.
  • Contribuer à l'évolution technique de l'application et proposer des améliorations d'architecture logicielle.

Stack technique

Requirements

  • React Native
  • TypeScript
  • Zustand
  • SQLite
  • API REST
  • OAuth 2.0
  • Git
  • Intégration SDK
  • Tests unitaires et d'intégration
  • JIRA, * Minimum 5 ans d'expérience en développement mobile dont 3 ans sur React Native.
  • Excellente maîtrise de React Native et de son écosystème (hooks, navigation, state management).
  • Capacité à accompagner des développeurs juniors ou en reconversion.
  • Expérience en méthodologie Agile/Scrum.
  • Compétences en architecture logicielle et design patterns mobile.
  • Excellent niveau de communication et esprit d'équipe.
  • Expérience dans le secteur de la presse ou des médias.
  • Connaissance des solutions de monétisation et SDK publicitaires mobiles.
  • Maîtrise des outils de CI/CD pour applications mobiles.
  • Connaissance en optimisation des performances et stratégies de caching offline (Offline first).
  • Familiarité avec les outils d'analytics et de monitoring mobile (Sentry, Firebase, GA4, Crashlytics).

Apply for this position