Développeur Frontend
Département : Digital factory
Rattachement hiérarchique : Responsable Développement et Test
Supervision : N/A
Lieu du travail : Agence Togo Digital (ATD)
Nombre de personnes à recruter : 3
Mission principale
Le Développeur Frontend aura pour responsabilité de : Concevoir et développer des interfaces web modernes, performantes et accessibles ; Traduire les maquettes UX/UI en interfaces fonctionnelles ; Assurer une expérience utilisateur fluide et intuitive ; Intégrer les services backend via des API sécurisées ; Collaborer avec les équipes produit, design et backend ; Participer aux phases de test et de déploiement ; Garantir la qualité, la performance et la sécurité des interfaces ; Assurer une veille technologique sur les frameworks et bonnes pratiques frontend.
Responsabilités
1. Développement d’interfaces web :
- Développer des interfaces utilisateur web dynamiques et responsives.
- Intégrer les maquettes (Figma, Adobe XD, etc.) en respectant la charte graphique.
- Assurer la compatibilité multi-navigateurs et multi-supports (desktop, tablette, mobile).
- Optimiser les performances des applications (temps de chargement, poids des assets).
2. Intégration et interaction avec les services backend :
- Consommer et intégrer des API REST sécurisées.
- Gérer les états applicatifs et les flux de données côté client.
- Assurer la cohérence entre les interfaces et les services backend.
- Participer à la définition des contrats d’API avec les équipes backend.
3. Qualité et sécurité du code :
- Rédiger un code propre, modulaire et maintenable.
- Mettre en œuvre des tests unitaires et fonctionnels.
- Respecter les bonnes pratiques de sécurité (XSS, CSRF, gestion des sessions).
- Participer aux revues de code et à l’amélioration continue des standards.
4. Collaboration et support technique :
- Collaborer étroitement avec les équipes UX/UI, produit et backend.
- Participer aux rituels Agile (sprint planning, daily, rétrospectives).
- Contribuer à la résolution des problèmes techniques.
- Documenter les développements et les composants réalisés.
Compétences requises
- Maîtrise des technologies frontend (HTML5, CSS3, JavaScript, TypeScript).
- Expérience avec un framework moderne (React, Angular ou Vue.js).
- Bonne compréhension des principes UX/UI et du responsive design.
- Maîtrise de l’intégration d’API REST (Fetch, Axios).
- Connaissance des outils de gestion de version (Git).
- Connaissance des outils de build (Webpack, Vite, etc.).
- Bonne compréhension des problématiques de performance web.
- Capacité d’analyse, de rigueur et de résolution de problèmes.
- Sens de la communication et travail en équipe.
- Anglais technique (lecture de documentation).
Formations et expériences privilégiées :
- Licence professionnelle ou Master en informatique, développement web ou domaine connexe.
- Minimum 2 à 3 ans d’expérience en développement frontend.
- Expérience dans des projets web complexes ou à fort trafic.
- Connaissance des bonnes pratiques d’accessibilité web (WCAG).
- Expérience avec les outils de gestion de projet Agile (ex : Jira, Zentao).
- Connaissance des environnements CI/CD est un plus.
- Analyste de données
- Architecte d'Entreprise
- Assistant(e) de Direction
- Développeur Fullstack
- Responsable de l'Unité Exploitation
- Chargé des Ressources Humaines
- Chargé de Communication Institutionnelle
- Juriste IT
- Développeur Odoo
- Responsable des Opérations
- Responsable Produit
- Responsable Qualité Assurance (QA)
- Développeur Rust / Backend Engineer Rust
- Scrum Master
- Chef de Projet IT DevOps Senior
- Chef de Projet IT Infrastructure Senior
- Chef de Projet IT Système Senior
- Architecte Solutions
- Intégrateur Systèmes
- Responsable de la Livraison Technique
- Responsable Formation
- UX/UI Designer
- UX Writer / Spécialiste en Microcopy