Developer Senior Fullstack
PostulerIl y a 4 heures
Developer Senior Fullstack
- Lieu
- Dakar
On crée ton compte, puis on t'ouvre Option Carrière.
Conseil sécurité. Un vrai recruteur ne te demandera jamais d'argent pour postuler. Comment repérer une arnaque · Signaler cette offre →
Compare ce poste avec d'autres offres au Sénégal, puis termine ta candidature sur Option Carrière.
Description du poste
À propos de l'offre d'emploi
Localisation : Dakar, Sénégal
Durée : 3 Mois
Nous recherchons un Developer Senior Fullstack maîtrisant React, React Native et Spring Boot pour concevoir, développer et maintenir des solutions numériques de bout en bout sur nos plateformes web, mobiles et back-end.
Le rôle couvre l'implémentation technique de notre Design System (DS) à partir des conceptions Figma, ainsi que le développement des services et API qui alimentent nos produits numériques (applications mobiles client et agent, dashboards web, etc.). Vous travaillerez en étroite collaboration avec l'équipe de développement, le Lead Dev et le Lead UX-UI pour garantir la cohérence, la sécurité et la performance des solutions livrées.
Responsabilités
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.
Profil (compétences comportementales) requis
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, e...
Postuler à cette offre
On enregistre tes infos sur Samataf, puis on t'ouvre Option Carrière.
Offres similaires
Vous recrutez ?
Publiez votre offre sur Samataf et recevez des candidatures qualifiées partout au Sénégal.
Developer Senior Fullstack
Baobab Groupe · via Option Carrière