Développeur Angular Senior | Poste à Distance | CDI

À distance
À plein temps
Vous aurez l'opportunité de développer entièrement une nouvelle application web pour un projet interne stratégique. Cette mission vous permettra d'exploiter les meilleures pratiques de développement front-end et de participer à la conception d'une solution innovante qui transformera les processus d'ingénierie industrielle. Vous contribuerez ainsi directement à renforcer la position de l'entreprise sur le marché russe des logiciels techniques. Responsabilités Principales - Concevoir et développer une nouvelle application web Angular performante et évolutive pour un projet interne stratégique, en partant de zéro. - Collaborer étroitement avec les architectes logiciels et les équipes back-end pour définir et implémenter des API RESTful efficaces. - Créer des composants Angular réutilisables et maintenir une architecture front-end cohérente et scalable. - Implémenter des interfaces utilisateur réactives et intuitives selon les principes de design établis. - Optimiser les performances de l'application pour garantir une expérience utilisateur fluide et réactive. - Participer activement aux revues de code et maintenir des standards de qualité élevés. - Effectuer des tests unitaires et d'intégration rigoureux pour assurer la fiabilité du code. - Documenter méticuleusement les fonctionnalités et les choix techniques pour faciliter la maintenance future. - Traduire efficacement les besoins métier en solutions techniques adaptées aux utilisateurs finaux. Compétences Requises - Maîtrise approfondie de JavaScript et TypeScript (version 5.0+), avec une excellente compréhension des fonctionnalités avancées. - Expérience significative avec Angular (versions 14+), incluant Angular CLI, RxJS, et NgRx pour la gestion d'état. - Connaissance solide des technologies web fondamentales: HTML5, CSS3, SASS/LESS. - Pratique confirmée des requêtes AJAX et de l'intégration d'API RESTful. - Minimum de 3 ans d'expérience professionnelle dans le développement d'applications web en JavaScript/TypeScript. - Compréhension approfondie des principes de la Programmation Orientée Objet et des design patterns. - Maîtrise des systèmes de contrôle de version (Git) et des workflows collaboratifs. - Connaissance des algorithmes classiques et des structures de données pour optimiser les performances. - Capacité démontrée à développer des applications modulaires, maintenables et scalables. Compétences Appréciées - Expérience avec d'autres frameworks JavaScript (React, Vue.js) permettant une vision élargie des approches front-end. - Connaissance des outils de build modernes (Webpack, Vite, Nx) et des stratégies d'optimisation. - Expérience en développement d'applications destinées aux secteurs de l'ingénierie ou de la construction. - Familiarité avec les principes de CI/CD et les environnements d'intégration continue (Jenkins, GitLab CI). - Pratique du développement d'applications web progressives (PWA) et des technologies offline-first. - Connaissances en UX/UI pour améliorer l'expérience utilisateur globale des applications. - Expérience avec les bibliothèques de visualisation de données (D3.js, Chart.js, Highcharts) pour représenter des informations techniques. - Capacité à travailler efficacement dans un environnement multiculturel et international. Pourquoi Nous Rejoindre En intégrant notre équipe, vous rejoindrez l'un des leaders du marché des logiciels d'ingénierie en Russie. Vous aurez l'opportunité unique de contribuer à des projets innovants qui façonnent l'avenir de l'industrie et de la construction. Notre proposition inclut une flexibilité totale avec possibilité de télétravail complet, un contrat à durée indéterminée offrant stabilité et perspectives d'évolution, ainsi qu'un environnement professionnel stimulant favorisant le développement continu de vos compétences techniques. Notre culture d'entreprise valorise l'innovation, la collaboration et l'excellence technique dans tous nos projets.