Développeur Angular Senior | Poste à Distance | Ingénierie

À distance
À plein temps
Introduction Nous recherchons un Développeur Angular expérimenté pour rejoindre notre équipe au sein d'une entreprise russe de premier plan spécialisée dans les logiciels d'ingénierie. Figurant parmi les trois principaux fournisseurs de logiciels d'ingénierie en Russie, nous créons des systèmes d'information sophistiqués pour les secteurs industriels et de la construction. Dans ce rôle, vous contribuerez au développement et au support de nos systèmes PDM (Product Data Management) qui gèrent les données du cycle de vie des produits pour les projets d'ingénierie. À Propos du Projet Vous travaillerez sur un produit d'ingénierie avancé qui sert de cadre technologique pour la création de systèmes d'information robustes. Notre solution PDM aide les entreprises industrielles et de construction à gérer des données complexes de produits tout au long de leur cycle de vie. Votre expertise impactera directement le développement côté serveur de ces systèmes essentiels. Responsabilités Principales - Concevoir et développer des applications web réactives et performantes en utilisant Angular 15+ et TypeScript 5.x. - Implémenter des composants d'interface utilisateur complexes en utilisant la bibliothèque PrimeNG et des solutions SCSS/CSS personnalisées. - Créer et maintenir des modèles de programmation réactive avec RxJS pour une gestion efficace des états. - Développer des fonctionnalités de communication en temps réel à l'aide de SignalR.js pour des outils d'ingénierie collaboratifs. - Optimiser les performances des applications et assurer la compatibilité entre navigateurs. - Travailler dans un environnement de développement Agile, en participant aux sessions de planification et de révision des sprints. - Collaborer avec les développeurs backend pour intégrer des API RESTful et des services. - Maintenir un code propre, bien documenté et testable, conforme aux normes de l'équipe. - Contribuer aux décisions architecturales concernant le développement frontend. Compétences Requises - Maîtrise solide de HTML5, SCSS/CSS3 et TypeScript/JavaScript (ES6+). - Minimum de 3 ans d'expérience pratique dans le développement d'applications web utilisant JavaScript ou TypeScript. - Expérience démontrable avec le framework Angular (versions 12+). - Connaissance pratique de la bibliothèque de composants PrimeNG, de la programmation réactive RxJS et de SignalR.js. - Compréhension approfondie des principes de Programmation Orientée Objet et des modèles de conception courants. - Expérience avec les systèmes de contrôle de version (Git de préférence). - Base solide en algorithmes classiques et structures de données. - Compétences en résolution de problèmes et attention aux détails. - Capacité à travailler de manière autonome dans un environnement à distance. Atouts Supplémentaires - Expérience avec NgRx ou d'autres solutions de gestion d'état. - Connaissance des frameworks de test comme Jasmine, Jest et Karma. - Compréhension des pipelines CI/CD et des processus de déploiement automatisés. - Expérience préalable avec des logiciels d'ingénierie ou des systèmes PDM/PLM. - Familiarité avec les technologies backend .NET Core ou Java. - Expérience avec WebSockets ou d'autres protocoles de communication en temps réel. - Connaissance des principes de conception responsive et des standards d'accessibilité web. Pourquoi Nous Rejoindre Faites partie d'une équipe leader dans le développement de logiciels d'ingénierie qui façonne l'avenir des systèmes d'information industriels et de construction en Russie. Nous offrons un environnement de travail flexible à distance, une rémunération compétitive, des opportunités de croissance professionnelle et la chance de travailler sur des projets innovants et stimulants qui font une réelle différence dans le secteur de l'ingénierie.