Développeur(euse) Typescript
13 hours ago
Toulouse
Missions principales • Analyser les besoins fonctionnels et rédiger les spécifications techniques, • Concevoir, développer et maintenir des applications web fullstack en TypeScript, • Développer les interfaces front-end avec Angular et React, • Développer les services back-end et les API avec NestJS, • Concevoir et optimiser les modèles de données et les requêtes associées, • Garantir la qualité du code : tests unitaires, tests d’intégration, revues de code, • Participer aux cérémonies agiles et à l’estimation des tâches, • Contribuer à l’intégration et au déploiement continus (CI/CD), • Assurer la maintenance corrective et évolutive des applications, • Rédiger et maintenir la documentation technique, • Collaborer avec les équipes produit, design et QA, • Participer à l’amélioration continue des pratiques de développement Profil recherché • Bac+5 en informatique (école d’ingénieur ou université), • 3+ ans d’expérience en développement fullstack TypeScript, • Maîtrise d’Angular, React et NestJS, • Expérience appréciée sur des logiciels de gestion (paie, facturation, ERP, CRM…), • Culture de la qualité logicielle et des bonnes pratiques de développement, • Aisance en environnement Agile et en équipe, • Anglais technique Compétences techniques requises Front-end • Angular (composants, RxJS, services, routing), • React (hooks, gestion d’état), • TypeScript, HTML5, CSS3, SASS, • Consommation d’API REST et intégration responsive Back-end, • NestJS et Node.js, • Conception et développement d’API REST (GraphQL apprécié), • Architecture applicative et principes SOLID, • Bases de données SQL (PostgreSQL, MySQL) et ORM (TypeORM, Prisma) Qualité & industrialisation, • Tests automatisés (Jest, Cypress), • Versioning Git et revue de code, • Intégration et déploiement continus (CI/CD), • Conteneurisation (Docker) et notions de cloud (appréciées) Méthodologies & outils • Méthodologies Agiles (Scrum, Kanban), • Gestion de projet : Jira, Azure DevOps, • Versioning : Git (GitLab, GitHub), • CI/CD : GitLab CI, GitHub Actions, Jenkins, • Conteneurisation & cloud : Docker, AWS ou Azure, • Documentation & collaboration : Confluence, Notion Compétences comportementales (soft skills) • Rigueur et sens de la qualité, • Esprit d’équipe et collaboration, • Autonomie et force de proposition, • Capacité d’analyse et de résolution de problèmes, • Curiosité technique et envie d’apprendre • Communication claire et efficace, • Organisation et sens des priorités, • Adaptabilité, • Orientation client et valeur métier La liste des avantages Umake • 12 jours de RTT, • Tickets restaurants, • Mutuelle Alan à 100%, • Vélo de fonction (VéloTaf), • Prime de cooptation, • Prime d’apport d’affaire, • Prime Syntech, • Transport en commun à 50%