Developer Senior Fullstack

LieuAfrique Francophone / Centrale
Aucun signal d’alerte
Analyse anti-arnaque automatique du texte de l’offre.
SCAN0

Une autre offre te semble louche ? Vérifie-la gratuitement

ContratStage
LieuDakar, Sénégal
Expérience5 ans min.

L’offre en détail

À propos

Developer Senior Fullstack Code). • Qualité et documentation : Écrire des tests unitaires et d’intégration (Jest, React Testing Library, JUnit, Mockito). Documenter les composants via un Storybook / guide d’utilisation et les API via OpenAPI (Swagger). Établir et optimiser le processus de « Handoff » avec les designers. • Sécurité : Collaborer avec le Lead Dev pour intégrer les exigences de sécurité au sein des composants du Design System et des services back-end (authentification, autorisation, validation des entrées, protection des données sensibles, référentiel OWASP). CI/CD et déploiement : Contribuer aux pipelines d’intégration et de déploiement continus ainsi qu’à la conteneurisation des services (Docker). • Accessibilité et performance : Garantir que les composants respectent les standards d’accessibilité (contraste, lecteur d’écran) et offrent des performances optimales (layout non bloquant, fluidité des animations, temps de réponse des API) sur l’ensemble du parc d’appareils cibles (Web, terminaux Clients, terminaux Agents). Formations & expériences attendues • Maîtrise avancée des frameworks React et React Native : hooks, gestion du layout et des animations. • Maîtrise avancée de Java et du framework Spring Boot (Spring Web, Spring Data JPA, Spring Security), conception d’API REST et d’architectures microservices. • Expérience significative en développement fullstack de produits numériques : minimum 5 ans. • Expérience avérée dans l’implémentation et la maintenance de Design Systems (bibliothèques de composants, tokens, variables) et dans la mise en place d’un Storybook (ou équivalent). • Bonne maîtrise des bases de données relationnelles (PostgreSQL, Oracle ou équivalent) et du langage SQL. • Pratique de Git, des chaînes CI/CD, de Docker et des tests automatisés front-end et back-end.

Profil recherché

  • Forte capacité à travailler en équipe et à collaborer étroitement avec les designers UX-UI et les développeurs back-end pour garantir une mise en œuvre fidèle des conceptions, et accompagner les autres développeurs dans l’adoption du DS
  • Vision de bout en bout de la chaîne applicative et rigueur dans la qualité du code livré
  • Capacité à utiliser des outils d’IA pour optimiser le développement, la recherche d’informations ou la génération de code/tests, tout en assurant l’exactitude des résultats
  • Connaissance de l’univers Fintech, expérience en développement de dashboards et bon niveau en anglais. " /> Developer Senior Fullstack 164106
  • Forte capacité à travailler en équipe et à collaborer étroitement avec les designers UX-UI et les développeurs back-end pour garantir une mise en œuvre fidèle des conceptions, et accompagner les autres développeurs dans l’adoption du DS
  • Vision de bout en bout de la chaîne applicative et rigueur dans la qualité du code livré
  • Capacité à utiliser des outils d’IA pour optimiser le développement, la recherche d’informations ou la génération de code/tests, tout en assurant l’exactitude des résultats
  • Connaissance de l’univers Fintech, expérience en développement de dashboards et bon niveau en anglais

Missions

  • Développement Front-End et Design System : Implémenter le Design System de Baobab en composants React et React Native réutilisables, compatibles web et mobile, et développer des interfaces utilisateur (composants, pages, etc.) pour les dashboards et les applications mobiles. Proposer des améliorations des composantes Figma du DS si nécessaire
  • Développement Back-End : Concevoir et développer des API REST et des microservices en Java / Spring Boot (Spring Web, Spring Data JPA, Spring Security), en garantissant la qualité du code, la gestion des transactions et la performance des traitements
  • Intégration : Intégrer les applications front-end et back-end avec les systèmes internes (core banking, middleware, services tiers) et fiabiliser les échanges (contrats d’API, gestion des erreurs, journalisation)
  • Données : Modéliser et exploiter les bases de données relationnelles : conception des schémas, optimisation des requêtes, migrations versionnées
  • Architecture du code : Structurer le repository sous forme de Monorepo multi-packages isolant les Design Tokens, les composants Web, les composants Mobiles et les services back-end. Mettre en place un pipeline d’automatisation des Design Tokens (Figma -> Code)
  • Qualité et documentation : Écrire des tests unitaires et d’intégration (Jest, React Testing Library, JUnit, Mockito). Documenter les composants via un Storybook / guide d’utilisation et les API via OpenAPI (Swagger). Établir et optimiser le processus de « Handoff » avec les designers
  • Sécurité : Collaborer avec le Lead Dev pour intégrer les exigences de sécurité au sein des composants du Design System et des services back-end (authentification, autorisation, validation des entrées, protection des données sensibles, référentiel OWASP). CI/CD et déploiement : Contribuer aux pipelines d’intégration et de déploiement continus ainsi qu’à la conteneurisation des services (Docker)
  • Accessibilité et performance : Garantir que les composants respectent les standards d’accessibilité (contraste, lecteur d’écran) et offrent des performances optimales (layout non bloquant, fluidité des animations, temps de réponse des API) sur l’ensemble du parc d’appareils cibles (Web, terminaux Clients, terminaux Agents). Formations & expériences attendues
  • Maîtrise avancée des frameworks React et React Native : hooks, gestion du layout et des animations
  • Maîtrise avancée de Java et du framework Spring Boot (Spring Web, Spring Data JPA, Spring Security), conception d’API REST et d’architectures microservices
  • Expérience significative en développement fullstack de produits numériques : minimum 5 ans
  • Expérience avérée dans l’implémentation et la maintenance de Design Systems (bibliothèques de composants, tokens, variables) et dans la mise en place d’un Storybook (ou équivalent)
  • Bonne maîtrise des bases de données relationnelles (PostgreSQL, Oracle ou équivalent) et du langage SQL
  • Pratique de Git, des chaînes CI/CD, de Docker et des tests automatisés front-end et back-end
Ouvrir la candidature sur le site source ↗
On le fait pour toi

Est-ce que ton profil colle ?

On compare ton CV à cette offre et on te sort le verdict. 30 secondes, aucun effort de ton côté.

  • Ton score de compatibilité
  • Ce qui te manque, et comment le combler
  • Quoi répondre à l’entretien
Voir mon score de compatibilité (30 s) →

Gratuit · on s’occupe de tout

Offres similaires