Titre du poste

Développeur Full Stack - Yaoundé

Description

Poste proposé : Développeur Full Stack - Yaoundé

Nous sommes à la recherche des Développeurs Full Stack.
Votre mission: 
Développement Back-End (Spring Boot)

  • Concevoir et développer des API REST sécurisées et performantes avec Spring Boot;
  • Gérer l’intégration avec des bases de données relationnelles (MySQL, PostgreSQL);
  • Implémenter la logique métier et assurer la sécurité des données (authentification, autorisation);
  • Optimiser les performances et la scalabilité des services backend;
  • Participer à la mise en place de pipelines CI/CD pour automatiser les processus de développement.

Développement Front-End (Angular)

  • Participer à l'analyse et à la conception d'interfaces adaptatives de qualité;
  • Confronter le client sur ses besoins de solutions;
  • Participer, voire mener des sessions de conception et proposer des solutions en tirant avantage des technologies actuelles;
  • Comprendre les besoins des utilisateurs finaux pour garantir que l'interface utilisateur répond à ces exigences;
  • Conduire des sessions de prise de besoins pour bien comprendre leurs attentes et exigences;
  • Analyser les besoins d'affaires pour proposer des solutions techniques appropriées;
  • Écrire du code pour implémenter les designs en utilisant des langages comme HTML, SCSS, et TypeScript, RxJs, NgRx. Cela inclut aussi l'intégration de Framework et de bibliothèques en Angular;
  • Améliorer la vitesse et l'efficacité du site ou de l'application, notamment en optimisant le code et les images, et en utilisant les meilleurs standards du marché;
  • Travailler étroitement avec les développeurs backend pour assurer une intégration fluide des services côté serveur avec l'interface utilisateur;
  • Effectuer des tests réguliers pour identifier et corriger les bugs, et assurer la compatibilité entre différents navigateurs et plateformes;
  • Se tenir informé des dernières tendances et technologies en matière de développement frontend pour améliorer continuellement ses compétences et les pratiques de développement.

Développement Mobile (Flutter)

  • Développer des applications mobiles cross-platform (Android et iOS) avec Flutter;
  • Créer des interfaces utilisateur soignées et fluides, compatibles avec tous types d’appareils mobiles;
  • Intégrer des services back-end via des appels API et gérer l’état de l’application;
  • Tester les applications mobiles (tests unitaires, tests d’interface utilisateur).

Collaboration et amélioration continue

  • Travailler en étroite collaboration avec les équipes UX/UI, produit et QA pour livrer des produits de qualité;
  • Participer à l’élaboration de la roadmap technique et des choix architecturaux;
  • Apporter des solutions techniques et être force de proposition pour améliorer la productivité et la qualité du code;
  • Contribuer à la veille technologique et à la mise en place des bonnes pratiques de développement (clean code, tests, sécurité).

Profil recherché pour le poste : Développeur Full Stack - Yaoundé

Qualifications requises 

  • Le/la candidat(e) doit maîtriser au moins deux des trois technologies suivantes : Spring Boot, Angular, Flutter

Compétences Techniques Essentielles :

  • Maîtrise de Java 8+ et de l’écosystème Spring (Spring Boot, Spring Data, Spring Security);
  • Expérience dans la conception d’API RESTful;
  • Connaissance des bases de données relationnelles : PostgreSQL, MySQL et ORM (Hibernate);
  • Notions de sécurité : authentification, autorisation, OAuth2, JWT;
  • Maîtrise d'Angular: Angular CLI, Angular Material;
  • JavaScript avancé: DOM, événements, objets, fonctions;
  • TypeScript: Utilisation de TypeScript pour développer des applications Angular typées et maintenables;
  • HTML et CSS: Solides connaissances en HTML et CSS pour structurer et styliser les interfaces utilisateur, Maîtrise des préprocesseurs CSS (Sass, Less);
  • Maîtrise du framework Flutter et du langage Dart;
  • Expérience dans le développement d'applications mobiles pour Android et iOS;
  • Connaissance des widgets Flutter et des principes de navigation;
  • Intégration d’APIs REST sur Flutter, gestion de l’état (Provider, Riverpod, Bloc ou autre);
  • Tests unitaires: Écriture de tests unitaires avec des frameworks.
  • Responsive Design: Création d'interfaces adaptatives pour différents appareils (desktop, tablette, mobile);
  • Déploiement sur stores (Play Store, App Store) est un plus.
  • Compétences Complémentaires :
  • Web Performance: Optimisation des performances des applications web (chargement des pages, rendu côté serveur, etc.).
  • Architecture des applications: Compréhension des architectures d'applications web (MVC, MVVM).
  • API REST: Consommation d'API REST pour récupérer et mettre à jour des données.
  • Cloud: Déploiement d'applications sur des plateformes cloud (AWS, GCP, Azure).
  • UX/UI: Sensibilité aux enjeux d'expérience utilisateur et capacité à créer des interfaces intuitives.
  • Méthodologies agiles: Travail en équipe selon des méthodologies agiles (Scrum, Kanban).
  • Qualités personnelles : curieux, rigoureux, communicatif et autonome.
  • Une bonne connaissance de la Fintech, du trading, des cryptomonnaies et/ou des moyens de paiement électroniques serait un atout.

Critères de l'annonce pour le poste : Développeur Full Stack - Yaoundé

  • Métier :
    Informatique, nouvelles technologies
  • Secteur d´activité :
    Informatique, SSII, Internet
  • Type de contrat : CDD
  • Région : Yaoundé - International
  • Ville : Yaoundé
  • Travail à distance :
    Hybride
  • Niveau d'expérience : Expérience entre 2 ans et 5 ans - Expérience entre 5 ans et 10 ans - Expérience > 10 ans
  • Niveau d'études : Bac+3 - Bac+4 - Bac+5 et plus
  • Langues exigées :
    anglais > bon niveau - français > bon niveau
  • Nombre de poste(s) : 2
  • DOM
  • CSS
  • MVVM
  • ANDROID
  • MVC
  • SCRUM
  • HIBERNATE
  • FULL STACK
  • APP
  • SPRING
  • POSTGRESQL
  • API
  • JAVASCRIPT
  • LESS
  • REST
  • AZURE
  • MYSQL
  • JAVA
  • HTML
Soyez vigilant ! N'envoyez pas d'argent à un employeur potentiel. Ne versez aucune somme d'argent en échange d'un contrat de travail potentiel ou pour suivre une formation préalable à l'embauche.
Merci de signaler toute irrégularité en utilisant le formulaire de contact candidat et en sélectionnant l'objet "Signaler une annonce d'emploi".
Type de poste
Temps plein
Lieu du poste
Yaoundé, Cameroun
Date de publication
21 juin 2025
Valide jusqu’au
19 août 2025
Close modal window