Développeur Fullstack
Département : Département Développement et Test
Rattachement hiérarchique : Responsable Développement et Test
Supervision : N/A
Lieu du travail : Agence Togo Digital (ATD)
Nombre de personnes à recruter : 5
Mission principale
Le Développeur Fullstack aura pour responsabilité de : Concevoir, développer et maintenir des applications web robustes et évolutives ; Travailler à la fois sur le frontend et le backend pour offrir des solutions complètes ; Collaborer avec les équipes de conception, de produit et de DevOps pour assurer une intégration harmonieuse ; Participer à la planification et à l'exécution des projets ; Assurer la qualité et la sécurité du code ; Apporter un soutien technique aux équipes ; Participer aux tests et au déploiement des applications ; Assurer une veille technologique pour rester à jour avec les dernières tendances et bonnes pratiques.
Responsabilités
1. Développement d’applications web :
- Concevoir et développer des applications web complètes (frontend et backend).
- Participer à l'élaboration des spécifications techniques et fonctionnelles.
- Intégrer les API et les services tiers dans les applications web.
- Optimiser les performances des applications pour garantir une expérience utilisateur fluide et réactive.
- Rédiger du code propre, modulaire et bien documenté.
- Effectuer des revues de code pour assurer la qualité et le respect des bonnes pratiques.
- Mettre en œuvre des tests unitaires, d'intégration et fonctionnels pour garantir la fiabilité des applications.
- Assurer la sécurité des applications en respectant les standards et les bonnes pratiques en matière de développement web.
- Collaborer étroitement avec les équipes de conception, de produit et de DevOps pour définir les fonctionnalités et les interfaces utilisateur.
- Participer aux réunions de planification de sprint et aux sessions de brainstorming.
- Apporter un soutien technique et résoudre les problèmes complexes rencontrés par les utilisateurs.
- Documenter les configurations et les procédures.
Compétences requises
- Maîtrise des langages de programmation frontend (ex : JavaScript, TypeScript, HTML, CSS).
- Expérience avec les frameworks et bibliothèques frontend (ex : React, Angular, Vue.js).
- Maîtrise des langages de programmation backend (ex : Node.js).
- Connaissance des bases de données (ex : MongoDB).
- Compétences en gestion de versions (ex : Git).
- Esprit d’analyse et de synthèse, capacité à résoudre des problèmes de manière proactive.
- Sens de la communication, capacité à travailler en équipe.
- Anglais courant à l’oral comme à l’écrit.
Formations et expériences privilégiées :
- Licence professionnelle en informatique, développement logiciel ou domaine connexe.
- Au moins 2 ans d'expérience en développement d'applications web (et/ou mobiles en plus).
- Expérience avec les outils de gestion de projet Agile (ex : Zentao, Jira).
- Connaissance des principes de sécurité web.
- Expérience avec les outils de CI/CD pour le déploiement automatisé des applications.
- Analyste de données
- Architecte d'Entreprise
- Assistant(e) de Direction
- Développeur Frontend
- 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