Toutes les offres
NG TECHCDD
Département Technique / IT · Conakry - Bureau NG
Développeur Frontend
Sous la responsabilité du Lead Developer / CTO, le Développeur Frontend a pour mission principale de concevoir, développer, tester et maintenir les interfaces utilisateurs (UI) des plateformes web et mobiles de NG TECH. Il/elle garantit une expérience utilisateur (UX) fluide, responsive et performante, en étroite collaboration avec les équipes Backend, Mobile, Design, Produit et QA.
Responsabilités principales
- Analyser les maquettes et spécifications fonctionnelles transmises par les équipes Design et Produit
- Développer des interfaces web modernes, responsives et accessibles (HTML5, CSS3, JavaScript / TypeScript)
- Implémenter et maintenir des composants réutilisables à l'aide de frameworks modernes (React.js, Vue.js ou Angular)
- Intégrer les API REST et/ou GraphQL fournies par l'équipe Backend
- Optimiser les performances des interfaces (temps de chargement, lazy loading, SEO technique)
- Rédiger des tests unitaires et des tests d'interface (Jest, Cypress, Testing Library)
- S'assurer de la compatibilité cross-browser et cross-device des interfaces développées
- Appliquer les standards d'accessibilité web (WCAG 2.1)
- Participer aux revues de code et veiller au respect des standards de développement frontend
- Identifier, diagnostiquer et corriger les bugs d'interface et les problèmes de rendu
- Collaborer avec l'équipe DevOps pour l'intégration continue et le déploiement continu (CI/CD)
- Assurer la maintenance corrective et évolutive des interfaces en production
- Surveiller les performances front (Core Web Vitals, Lighthouse) et proposer des optimisations
- Rédiger et maintenir à jour la documentation technique des composants et des interfaces
- Collaborer étroitement avec les équipes Backend, Mobile, QA, Design et Produit dans une démarche Agile (Scrum / Kanban)
- Participer aux cérémonies Agiles (daily, sprint planning, rétrospective, etc.)
- Assurer une veille technologique permanente sur les évolutions du frontend et proposer des améliorations
- Partager ses connaissances et accompagner les développeurs juniors si nécessaire
Profil recherché
- Maîtrise de HTML5, CSS3 et JavaScript / TypeScript
- Bonne maîtrise d'au moins un framework frontend moderne : React-Vite / Next.js
- Connaissance des outils de build et de gestion de dépendances : Webpack, Vite, npm, yarn
- Expérience avec les outils de gestion de versions : Git, GitHub / GitLab / Bitbucket
- Capacité à consommer des API REST et idéalement GraphQL
- Notions en UI/UX design et maîtrise d'outils de maquettage (Figma, Adobe XD) appréciées
- Connaissance des principes de performance web (Core Web Vitals, SEO technique, lazy loading)
- Familiarité avec Docker et les environnements cloud (AWS, Azure, GCP) appréciée
- Rigueur, autonomie et sens du détail visuel
- Bon esprit d'équipe et capacité de communication
- Curiosité intellectuelle et goût pour l'apprentissage continu
- Sens esthétique et attention portée à l'expérience utilisateur
- Respect des délais et des engagements
Intéressé(e) par ce poste ?
Envoyez votre candidature par email