Développeur full stack - yaoundé
Rejoignez notre communauté sur Telegram et WhatsApp
Pour ne jamais manquer une opportunité, suivez-nous sur Telegram et contactez-nous directement via WhatsApp pour rechercher des offres d'emploi.
Mini Job Ôboulot sur WhatsApp
Devenez revendeur CANAL+ depuis votre maison, boutique , ou call-box , et gagnez des revenus sans efforts , cest simple , pratique, et gratuit!!!
Description du poste
Détails de l'annonce
Poste proposé : Développeur Full Stack - Yaoundé
Nous recherchons un Développeur Full Stack expérimenté maîtrisant les technologies suivantes Spring Boot, Angular et Flutter et axé sur les résultats pour rejoindre notre formidable équipe.
Votre mission:
1. 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.
2. 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.
3. 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).
4. 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 les 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 - Services autres
- Type de contrat : CDI
- Région : Yaoundé
- Ville : Yaoundé
- Travail à distance : Non
- 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
- Nombre de poste(s) : 1
- Maîtrise de Java 8+ et de l’écosystème Spring
- Connaissance des bases de données relationnelles
- Notions de sécurité
- Maîtrise d'Angular
- JavaScript avancé
- typescript
- HTML et CSS
- Maîtrise du framework Flutter et du langage Dart
- Curieux
- Rigoureux
- communicatif et autonome
- FULL STACK
- DOM
- MVC
- CSS
- POSTGRESQL
- SPRING
- API
- REST
- APP
- JAVA
- ANDROID
- MYSQL
- AZURE
- HTML
- HIBERNATE
- MVVM
- LESS
- JAVASCRIPT
- SCRUM
Merci de signaler toute irrégularité en utilisant le formulaire de contact candidat et en sélectionnant l'objet "Signaler une annonce d'emploi".

