Missions principales et Tâches
1. Développement et maintenance :
- Effectuer la maintenance évolutive et corrective des solutions web et mobiles existantes.
- Analyser les besoins métiers et proposer des solutions adaptées.
- Participer à la conception et à l’architecture des applications web et mobiles.
- Écrire un code lisible, documenté, respectant les standards JavaScript et facilitant le travail des autres développeurs.
2. Collaboration et intégration :- Travailler en collaboration avec les différentes équipes, notamment Marketing, pour répondre aux besoins spécifiques des projets.
- Proposer des améliorations techniques basées sur une veille technologique constante.
3. Gestion et optimisation :- Intégrer des systèmes d’authentification sécurisés.
- Optimiser les performances des applications pour améliorer l’expérience utilisateur.
- Développer en tenant compte des principes de SEO, si applicable.
Compétences techniques :- Langages : Très bonnes bases en JavaScript et TypeScript.
- Front-End : Maîtrise de HTML, CSS, React.js, React Native.
- Back-End : Expertise sur Node.js, Express.js, et Rest API.
- Base de données : Bonne connaissance de SQL et NoSQL.
- Outils additionnels : Connaissance en Next.js, Docker, Electron.js, Python (un atout).
- Gestion de version : Expérience avec Git et GitHub.
- SEO : Connaissances des principes d’optimisation pour les moteurs de recherche (un plus).