Front-end Developer
Department: Digital Factory
Reporting Manager: Head of Development and Testing
Supervision: N/A
Location: Agence Togo Digital (ATD)
Positions available: 3
Main Mission
The Frontend Developer will be responsible for: Designing and developing modern, high-performance, and accessible web interfaces; translating UX/UI designs and wireframes into functional UI components; ensuring a fluid and intuitive user experience; integrating backend services via secure APIs; collaborating with product, design, and backend teams; participating in testing and deployment phases; guaranteeing the quality, performance, and security of frontend interfaces; and maintaining a continuous technological watch on frontend frameworks and best practices.
Responsibilities
1. Web Interface Development
Develop dynamic and responsive web user interfaces.
Implement and integrate mockups (from Figma, Adobe XD, etc.) while strictly adhering to graphic guidelines and brand identity.
Ensure cross-browser and cross-device compatibility (desktop, tablet, mobile).
Optimize application performance (loading times, asset weights, caching).
2. Integration and Interaction with Backend Services
Consume and integrate secure REST APIs.
Manage client-side application states and data flows.
Ensure functional consistency between user interfaces and backend services.
Participate in defining API contracts alongside backend development teams.
3. Code Quality and Security
Write clean, modular, and maintainable code.
Implement unit and functional tests.
Adhere to web security best practices (mitigating XSS, CSRF, secure session handling).
Participate in code reviews and the continuous improvement of development standards.
4. Collaboration and Technical Support
Collaborate closely with UX/UI, product, and backend teams.
Participate in Agile rituals (sprint planning, daily stand-ups, retrospectives).
Contribute to troubleshooting and resolving frontend technical issues.
Document developments and built reusable components.
Required Skills
Mastery of core frontend technologies (HTML5, CSS3, JavaScript, TypeScript).
Hands-on experience with a modern framework (React, Angular, or Vue.js).
Strong understanding of UX/UI principles and responsive web design.
Mastery of REST API integration tools (Fetch, Axios).
Proficiency in version control systems (Git).
Knowledge of modern build tools and bundlers (Webpack, Vite, etc.).
Deep understanding of web performance optimization techniques.
Analytical mind, high rigor, and proactive problem-solving abilities.
Strong communication skills and a collaborative mindset.
Technical English (ability to read documentation).
Preferred Education and Experience
Professional Bachelor’s or Master’s degree (BAC+3 / BAC+5) in Computer Science, Web Development, or a related field.
A minimum of 2 to 3 years of experience in frontend development.
Proven track record in complex or high-traffic web projects.
Understanding of web accessibility best practices (WCAG).
Experience with Agile project management tools (e.g., Jira, ZenTao).
Familiarity with CI/CD environments is a 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