• Concevoir et développer des applications web et mobiles, en prenant en charge à la fois les aspects front-end et back-end
• Collaborer étroitement avec les designers, les product owners et les autres membres de l’équipe technique
• Mettre en place et gérer les bases de données et les systèmes de stockage des données
• Assurer la communication et l’intégration entre les interfaces utilisateur, les serveurs et les bases de données
• Optimiser les performances, la sécurité et la stabilité des applications
• Participer aux revues de code et aux tests pour garantir la qualité des développements
• Veiller au respect des bonnes pratiques de développement et des normes de l’industrie
• Polyvalence et capacité à s’adapter à différents environnements techniques
• Maîtrise des langages de programmation front-end (HTML, CSS, JavaScript) et back-end (Python, Java, Ruby, PHP, Node.js)
• Connaissance des frameworks et des bibliothèques populaires (React, Angular, Vue, Django, Ruby on Rails, etc.)
• Expérience en développement d’API RESTful et en intégration de services web
• Compréhension des enjeux de sécurité et de performance des applications
• Capacité à travailler en équipe et à communiquer efficacement