Contexte
Notre client, un acteur majeur dans le secteur des Médias et divertissement, cherche à renforcer son équipe technique en intégrant un Développeur fullstack freelance pour une mission cruciale. Cette mission vise à développer une nouvelle plateforme numérique qui proposera des contenus innovants et interactifs aux utilisateurs. Le projet est à un stade clé où la modularité, la scalabilité et la performance de l'application sont primordiales. Le candidat sélectionné contribuera à la transformation numérique de l’entreprise, en mettant en œuvre des solutions robustes et évolutives qui répondront aux besoins toujours croissants des utilisateurs finaux.
Responsabilités
Analyser les besoins fonctionnels et techniques en collaboration avec les équipes métiers et techniques.
Développer des fonctionnalités front-end et back-end en coordination avec les développeurs UX/UI pour assurer une interface utilisateur agréable et efficace.
Implémenter des services web performants et sécurisés pour optimiser l'intégration de données en temps réel.
Participer aux revues de code et assurer la qualité des développements en respectant les bonnes pratiques de codage.
Contribuer à l’amélioration continue des processus de développement et à la mise en place de solutions innovantes.
Assurer une veille technologique pour proposer des améliorations et solutions techniques pertinentes.
Rédiger et maintenir à jour la documentation technique associée aux développements réalisés.
Profil recherché
Expérience significative en tant que Développeur fullstack, avec une maîtrise des technologies front-end telles que React, Angular ou Vue.js.
Bonne connaissance des langages de programmation back-end, comme Node.js, Python ou Java.
Expérience solide avec les API RESTful et les architectures microservices.
Maîtrise des bases de données relationnelles et non relationnelles (MySQL, MongoDB, etc.).
Compétence avérée en résolution de problèmes complexes et capacité à travailler de manière autonome.
Excellentes compétences en communication, avec la capacité de travailler en équipe dans un environnement agile.
Engagement envers l'apprentissage continu et l'adaptation aux technologies émergentes.