.
Description du poste
En tant que développeur Fullstack, vous serez responsable de la conception, du développement et de la maintenance d’applications web complètes. Vous travaillerez à la fois sur la partie frontend et backend d’une application, en collaborant avec une équipe multidisciplinaire.
Responsabilités principales
• Participer à l’analyse des besoins et à la conception technique des applications.
• Développer des fonctionnalités frontend attrayantes et réactives en utilisant des langages de programmation tels que HTML, CSS et JavaScript.
• Concevoir et développer des API et des services web sécurisés en utilisant des langages et des frameworks backend tels que Java, Python, Node.js, etc.
• Intégrer et tester les composants frontend et backend pour assurer la qualité et la compatibilité de l’application.
• Collaborer avec d’autres membres de l’équipe, y compris les concepteurs, les développeurs frontend, pour garantir une expérience utilisateur fluide.
• Effectuer des tests unitaires et des tests d’intégration pour garantir la fiabilité et la stabilité des applications.
• Maintenir et dépanner les applications existantes, en identifiant et en résolvant les problèmes de manière proactive.
Compétences requises
• Maîtrise des langages de programmation frontend tels que HTML, CSS et JavaScript.
• Expérience dans l’utilisation de frameworks frontend populaires tels que React, Angular.
• Bonne connaissance des langages et frameworks backend tels que Java, Python, Node.js, PHP, etc.
• Compréhension des concepts de bases de données relationnelles et de requêtes SQL.
• Capacité à travailler avec des systèmes de contrôle de version tels que Git.
• Connaissance de base dans l’intégration continue et le déploiement continue (CICD)
• Aptitude à résoudre des problèmes de manière créative et à proposer des solutions techniques efficaces.
• Capacité à travailler de manière autonome ainsi qu’en équipe, avec d’excellentes compétences en communication.