Conception et développement d'applications Web évolutives, sécurisées et performantes à l'aide de technologies de développement Web modernes.
Développement d'applications Web frontales à l'aide de HTML, CSS, JavaScript et de frameworks tels que React, Angular ou Vue.js.
Développer des applications Web back-end à l'aide de langages de programmation côté serveur tels que Python, Ruby ou Java, et de frameworks tels que Node.js, Django ou Ruby on Rails.
Développer et intégrer des API RESTful et Web services.
Création et maintenance de bases de données et de modèles de données à l'aide de bases de données SQL ou NoSQL telles que MySQL, MongoDB ou PostgreSQL.
Mise en œuvre et maintenance des pipelines de contrôle de version et d'intégration/déploiement continu (CI/CD) à l'aide d'outils tels que Git, Jenkins ou Travis CI.
Collaborer avec d'autres développeurs, concepteurs et parties prenantes pour s'assurer que les applications répondent aux exigences de l'entreprise et aux besoins des utilisateurs.
Dépannage et débogage des problèmes dans les environnements de production.
Rester à jour informé des dernières tendances et technologies en matière de développement Web.
Compétences
Strong proficiency in front-end web development technologies such as HTML, CSS, JavaScript, and frameworks such as React, Angular, or Vue.js.
Strong proficiency in back-end web development technologies such as server-side programming languages such as Python, Ruby, or Java, and frameworks such as Node.js, Django, or Ruby on Rails.
Experience with database technologies such as SQL or NoSQL databases such as MySQL, MongoDB, or PostgreSQL.
Experience with version control systems such as Git.
Experience with continuous integration/continuous deployment (CI/CD) pipelines using tools such as Jenkins, Travis CI, or CircleCI.
Strong problem-solving and troubleshooting skills.
Excellent communication and collaboration skills.
Bachelor's degree in computer science or related field, or equivalent work experience.
Lou