Résumé de l'emploi
Nous recherchons un développeur web senior créatif, expérimenté et dynamique pour rejoindre notre équipe. Le candidat idéal aura une grande expérience dans le développement de systèmes basés sur le cloud et une bonne connaissance de plusieurs langages de programmation. L'objectif principal du poste sera de développer des applications de haute technologie et des plateformes basées sur le web pour répondre aux besoins des clients et des parties prenantes.
Responsabilités
- Étudier et identifier les besoins des utilisateurs ainsi que les exigences du système pour les nouveaux sites web et les applications à développer.
- Hiérarchiser les projets de développement de logiciels, fixer des délais et assigner des tâches aux membres de l'équipe.
- Gérer et hiérarchiser les projets de développement, fixer des échéances et déléguer efficacement des tâches aux membres de l'équipe.
- Créer et développer des wireframes pour découvrir la meilleure présentation.
- Rédiger le code et le réviser le cas échéant pour diverses applications.
- Garantir la fonctionnalité en effectuant des tests et en déboguant le code si nécessaire.
- Contrôler les performances et superviser les développeurs juniors afin d'évaluer efficacement leurs performances.
- Collaborer avec les concepteurs pour décider des éléments de l'interface utilisateur tels que les graphiques, les barres de navigation et les boutons.
- Veiller à ce que la documentation relative à chaque logiciel ou application développé soit tenue à jour et facilement accessible pour une utilisation ultérieure.
- Travailler avec des développeurs mobiles pour créer et construire des sites web accessibles aux mobiles.
Exigences
- Licence ou diplôme supérieur en informatique ou dans d'autres domaines connexes
- Expérience professionnelle préalable dans un poste de développeur web, de préférence en tant que développeur principal ou superviseur.
- Maîtrise de plusieurs langages de programmation tels que JavaScript, Ruby et PHP
- Connaissance avérée de HTML/CSS
- Expérience de la création de prototypes et de maquettes
- Bonne compréhension des pratiques de stabilisation et de sécurité
- Connaissance des outils de diagnostic de réseau
- Excellentes compétences en matière de leadership, de mentorat et de gestion d'équipe
- Excellentes compétences en matière de communication
- Capable d'assumer la responsabilité de sa propre charge de travail et d'avoir de grandes capacités de gestion du temps.