Développeur Mobile (React Native) Senior

DUETODATA Sousse Publiée le 8 novembre 2024
Expirée

Détails de l'annonce

Référence

211117

Date de publication

8 novembre 2024

Type de contrat

CDI

Lieu de travail

Sousse, Tunisie

Expérience requise

Entre 5 et 10 ans

Niveau d'études

Bac + 5

Salaire proposé

1500 TND / Mois

Disponibilité

Plein temps

Offres similaires

BINITNS logo

Ingénieur Java Junior

BINITNS Tunis

BINITNS logo

Ingénieur Java Senior

BINITNS Tunis

Développeur Web/Mobile

SILA EXPERTS Ariana

STAGE PFE

BQUBE IT Ariana

Entreprise

DUETODATA

Secteur: informatique / télécoms

Taille: Entre 20 et 100 employés

Description de l'annonce

Dans le cadre du développement de nos activités, nous recherchons un Développeur Mobile Senior ayant un minimum de 5 ans d’expérience en développement mobile, dont au moins 3 ans spécifiquement en React Native.

Profil Recherché

  • Minimum de 5 ans d'expérience en développement mobile, avec un portefeuille d'applications mobiles publiées.
  • Capacité à gérer des projets de manière autonome et à prendre des décisions stratégiques pour l’évolution technique des produits.
  • Une expérience dans le mentorat ou le coaching de développeurs juniors est fortement apprécié.

Compétences Recherchées

  • Maîtrise du framework React Native pour le développement cross-platform, avec une expérience en Flutter étant un atout.
  • Compétences avancées en Swift (iOS) et Kotlin (Android) pour le développement natif.
  • Bonne compréhension des bibliothèques de gestion de cache (e.g., React Query, Apollo Client) et des stratégies de synchronisation de données.
  • Maîtrise des frameworks de tests comme Jest, Detox et les tests end-to-end.
  • Expérience avérée en intégration API RESTful et GraphQL et dans la gestion de bases de données mobiles.
  • Connaissances avancées de Redux et de la gestion d’état, avec une capacité à organiser des architectures de code évolutives.
  • Expérience en JavaScript et TypeScript pour le développement de code maintenable et sécurisé.
  • Bonne connaissance des concepts d'architecture mobile (MVVM, MVP, etc.).
  • Maîtrise des outils de CI/CD pour automatiser le déploiement et les tests.
  • Connaissance des outils de gestion de version (Git, GitLab, GitHub, Bitbucket).
  • Expérience avec les méthodologies Agile (Scrum, Kanban)

Responsabilités

  • Développement et Maintenance
    • Concevoir et développer des applications mobiles (iOS/Android) performantes, scalables et sécurisées.
    • Assurer la maintenance et les mises à jour des applications existantes pour en améliorer les fonctionnalités et performances.
  • Architecture et Qualité du Code
    • Élaborer une architecture de code claire et robuste, en appliquant les meilleures pratiques de développement mobile.
    • Effectuer des revues de code régulières pour garantir une haute qualité de développement et respecter les standards de DuetoData.
  • Collaboration et Gestion de Projet
    • Travailler en collaboration avec les équipes de développement Web, de design, Product Manager et de marketing pour comprendre les besoins utilisateurs et les traduire en solutions techniques innovantes.
    • Participer activement aux réunions de planification et aux sprints agiles pour assurer la bonne progression des projets.
  • Veille Technologique
    • Suivre les dernières tendances en matière de développement mobile et proposer des solutions novatrices pour améliorer les applications existantes.
    • Former et encadrer les développeurs juniors de l'équipe pour renforcer leurs compétences et garantir une cohérence dans les processus.

Partager: