CO

Developer Senior Fullstack

Confidential Company
📍 Dakar 🇸🇳CDI🗓️ 8 days ago

Job Description

Dakar
CDI

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

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

---

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes. 2 Développeur position(s) posted this week in Sénégal.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

Expert Application Advice

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.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • •Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • •Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • •Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • •Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • •Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • •A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

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

CDIover 3 years ago
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

CDI3 months ago
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

CDI2 months ago
T4

Developpeur Fullstack

Sénégal🇸🇳

Developpeur Fullstack chez Recruteur à Sénégal

CDI6 months ago