EN

Developer Senior Fullstack

Entreprise confidentielle
📍 Dakar 🇸🇳CDI🗓️ il y a 8 jours

Description du poste

Dakar
CDI

Votre sécurité avant tout — lisez avant de vous déplacer. Taf4All se contente de référencer des offres publiées par des tiers. Nous ne sommes pas l'employeur, nous ne menons pas ces recrutements, et nous ne pouvons pas garantir ce qui se passe une fois le contact établi — vous traitez directement avec la personne ou l'entreprise derrière l'offre, à vos propres risques.

Présentation du poste

Localisation

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).

Formation / DiplĂ´mes

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

  • 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é

Profil (compétences comportementales) requis

Autres informations

  • 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.

---

[Cliquez sur le bouton Postuler ci-dessous pour postuler, et sur Créer mon CV pour concevoir un CV adapté à cette offre, de façon professionnelle]

PrĂŞt Ă  postuler ?

🚀 Boostez votre candidature

Démarquez-vous avec un CV professionnel et une lettre de motivation personnalisée générée par IA en 3 minutes. 2 poste(s) de Développeur publié(s) cette semaine au Sénégal.

🇨🇦

Des employeurs canadiens recrutent aussi en Afrique

De vraies offres publiées par des employeurs canadiens qui cherchent explicitement des candidats hors du Canada. Sans agence, sans frais — vous postulez vous-même.

Conseil Expert Candidature

Fort de mon expérience en résolution de problèmes complexes, je suis convaincu de pouvoir apporter une valeur immédiate à l'entreprise recrutante. Mon parcours m'a préparé à répondre efficacement à votre besoin en Oracle.

Positionnement — Votre lettre de motivation doit répondre à une seule question : pourquoi VOUS pour CE poste précis à CE moment ? Évitez les lettres génériques — une phrase sur ce que vous apportez spécifiquement vaut mieux que trois paragraphes généraux.

Réalisations mesurables — Pour ce niveau de poste, illustrez chaque compétence par un exemple précis avec un résultat chiffré. Préparez 2-3 questions stratégiques sur les enjeux actuels de cette organisation — les candidats qui anticipent les défis sont systématiquement mieux évalués.

🎯 Passez les filtres ATS automatiquement

Les ATS (Applicant Tracking Systems) sont les logiciels qui filtrent automatiquement votre CV avant qu'un recruteur ne le lise. Notre créateur de CV est conçu pour passer ces filtres — en moins de 3 minutes.

Créer mon CV ATS →
Conseil de carrière par Taf4All

Votre sécurité avant tout — lisez avant de vous déplacer

Taf4All se contente de référencer des offres publiées par des tiers. Nous ne sommes pas l'employeur, nous ne menons pas ces recrutements, et nous ne pouvons pas garantir ce qui se passe une fois le contact établi — vous traitez directement avec la personne ou l'entreprise derrière l'offre, à vos propres risques.

  • •Ne versez jamais d'argent — pour un dossier, une formation, une tenue ou un entretien. Un vrai employeur ne demande jamais au candidat de payer.
  • •N'envoyez jamais de photo de votre pièce d'identitĂ©, passeport ou coordonnĂ©es bancaires avant d'avoir vĂ©rifiĂ© physiquement que l'employeur existe.
  • •Donnez-vous toujours rendez-vous dans un lieu public, en journĂ©e — jamais une adresse isolĂ©e, un domicile privĂ©, ou un lieu que vous ne pouvez pas vĂ©rifier Ă  l'avance.
  • •Dites prĂ©cisĂ©ment Ă  un proche oĂą vous allez, avec qui, et Ă  quelle heure — partagez votre position en direct si possible.
  • •Recherchez le nom de l'entreprise sur internet avant de vous dĂ©placer : une vraie structure laisse des traces (site, avis, autres employĂ©s, adresse officielle).
  • •Un salaire très supĂ©rieur Ă  la moyenne du poste et de la ville doit vous alerter — redoublez de prudence.

Ces offres pourraient aussi vous intéresser

RU

Full Stack Developer

Rubyx·Dakar🇸🇳

Description du poste 🧠 Profil recherché We are looking for an Application Developer who will design and code functional programs and applications, producing fully functional software applications according to requirements. You will work as part of a team and individually with little supervision. You should possess exc

CDIil y a plus de 3 ans
T4

Senior developpeur full stack

Dakar🇸🇳

📍 Localisation Your Talent Partner cherche pour le compte de son client société de géolocalisation qui fournit depuis de nombreuses années une solution de géo management visant à traiter ces données sous une approche Business Analytics automatisée. 🧠 Profil recherché Une des forces de notre client est d’avoir toujour

CDIil y a 3 mois
T4

Developpeur Fullstack

Dakar🇸🇳

Developpeur Fullstack. Description du poste Mission Expertise en développement d’applications WEB, CRM MSD Dynamics, Vue360, Chatbot/Voicebot Participation avec les équipes de l’entreprise à la conception, aux développements d’applications destinées à la relation client Activités principales Travailler en étroite colla

CDIil y a 2 mois
T4

Developpeur Fullstack

Sénégal🇸🇳

Developpeur Fullstack chez Recruteur à Sénégal

CDIil y a 6 mois