About this role
Dans le cadre du développement de ses outils numériques et de la modernisation de son système d'information, l'École Spéciale d'Architecture de Paris (ESA) recrute un(e) Développeur / Développeuse Full-Stack. Au sein du service informatique, la personne recrutée participera à la conception, au développement, à la maintenance et à l'évolution des applications de l'établissement, en lien avec les différents services administratifs et pédagogiques. Formation - Diplôme Bac+5 en informatique, direction de projet, développement logiciel, génie logiciel ou diplôme équivalent. - Une spécialisation en conception et développement de solutions informatiques est également demandée. Langues - Français courant. - Anglais technique permettant de comprendre une documentation et d'échanger dans un environnement professionnel. Expérience professionnelle - Première expérience en développement d'applications web et/ou mobiles, acquise en entreprise, en alternance ou dans le cadre de projets professionnels. - Maîtrise des principes de développement Full-Stack. - Connaissance des technologies modernes de développement front-end et back-end. - Expérience des bases de données relationnelles ou NoSQL. - Connaissance des API REST et des architectures applicatives. - Sensibilité aux bonnes pratiques de développement, à la sécurité des applications et à la qualité du code. - Capacité à participer aux choix techniques et à proposer des solutions adaptées aux besoins des utilisateurs. - Une première expérience dans le développement de solutions numériques destinées à des utilisateurs finaux ainsi qu'une capacité à mener de front plusieurs projets sont appréciées. Compétences techniques Une bonne maîtrise de plusieurs des technologies suivantes est appréciée : - HTML5, CSS3, JavaScript / TypeScript - Frameworks front-end (React, Vue.js, Angular ou équivalent) - Frameworks back-end (Node.js, Symfony, Laravel ou équivalent) - SQL, MySQL, PostgreSQL ou MongoDB - Git et outils de gestion de versions - Conception et consommation d'API REST - Méthodes de développement Agile (Scrum) Qualités recherchées - Rigueur et sens de l'organisation. - Esprit d'analyse et de synthèse. - Autonomie et capacité d'initiative. - Aptitude au travail en équipe. - Bon relationnel et capacité à communiquer avec des interlocuteurs techniques et non techniques. - Curiosité technologique et volonté de développer de nouvelles compétences. Missions Sous la responsabilité du responsable du service informatique de l'ESA, le ou la Développeur(se) Full-Stack sera amené(e) à : - Concevoir, développer et maintenir les applications web de l'établissement. - Participer à l'analyse des besoins fonctionnels avec les différents services. - Développer des fonctionnalités côté client et côté serveur. - Concevoir et maintenir des API permettant l'interconnexion des différents outils numériques. - Participer aux phases de tests, de validation et de mise en production. - Rédiger et maintenir la documentation technique. - Assurer la maintenance corrective et évolutive des applications. - Contribuer à l'amélioration continue de la qualité, de la sécurité et des performances des développements. - Participer aux réflexions sur l'évolution du système d'information de l'établissement.