Senior Angular Entwickler | Remote Frontend Ingenieur | PDM-Systeme
Aus der Ferne
Vollzeit
Einleitung
Wir suchen einen erfahrenen Angular Entwickler, der remote in unserem Team mitarbeitet und zur Entwicklung anspruchsvoller Produktdatenmanagement-Systeme (PDM) beiträgt. Als wichtiges Mitglied unseres Ingenieurteams werden Sie an der serverseitigen Entwicklung von Lifecycle-Management-Lösungen arbeiten, die in der Industrie- und Baubranche in Russland eingesetzt werden.
Über das Unternehmen
Unser Auftraggeber gehört zu den drei führenden Anbietern von Ingenieursoftware in Russland und ist spezialisiert auf die Erstellung fortschrittlicher Informationssysteme für Industrie und Bauwesen. Als technologischer Marktführer entwickeln sie innovative Lösungen, die Ingenieurprozesse optimieren und die Produktivität ihrer Kunden steigern.
Hauptaufgaben
- Konzeption und Entwicklung responsiver, leistungsstarker Webanwendungen mit Angular 16 und TypeScript.
- Erstellung wiederverwendbarer Komponenten und Bibliotheken für zukünftige Projekte.
- Implementierung komplexer Frontend-Logik für PDM-Systeme und Workflows zum Produktlebenszyklusmanagement.
- Zusammenarbeit mit Backend-Entwicklern zur Integration von Frontend-Komponenten mit serverseitiger Funktionalität.
- Optimierung von Anwendungen für maximale Geschwindigkeit und Skalierbarkeit.
- Verfassen von sauberem, wartbarem Code mit angemessener Dokumentation.
- Teilnahme an Code-Reviews und Beitrag zu den Entwicklungspraktiken des Teams.
- Fehlersuche und Debugging von Anwendungen zur Gewährleistung der browserübergreifenden Kompatibilität.
- Aktuelles Wissen über neue Technologien und Vorschlagen von Innovationen zur Verbesserung unseres Produktangebots.
Erforderliche Kenntnisse
- Nachgewiesene Erfahrung mit dem Angular Framework (3+ Jahre).
- Fundierte Kenntnisse in HTML5, SCSS/CSS und TypeScript/JavaScript.
- Praktische Erfahrung mit der PrimeNG-Komponentenbibliothek, RxJS und SignalR.js.
- Solides Verständnis der komponentenbasierten Architektur und des Zustandsmanagements.
- Erfahrung in der Entwicklung von Webanwendungen in JavaScript oder TypeScript (mindestens 3 Jahre).
- Fundierte Kenntnisse der Prinzipien der objektorientierten Programmierung und der Entwurfsmuster.
- Kompetenz im Umgang mit Versionskontrollsystemen (vorzugsweise Git).
- Verständnis klassischer Algorithmen und Datenstrukturen.
- Erfahrung mit REST-APIs und asynchroner Anfrageverarbeitung.
- Fähigkeit, effizienten, skalierbaren und wartbaren Code zu schreiben.
Zusätzlich wünschenswert
- Erfahrung mit NgRx oder anderen State-Management-Bibliotheken.
- Kenntnisse in Testframeworks wie Jasmine und Karma.
- Vertrautheit mit CI/CD-Pipelines und Deployment-Prozessen.
- Erfahrung mit agilen Entwicklungsmethoden.
- Verständnis von PDM/PLM-Systemen und Ingenieursoftware.
- Grundkenntnisse in Backend-Technologien wie Node.js.
- Erfahrung mit WebSockets für Echtzeit-Anwendungen.
- Vorangegangene Arbeit in der Entwicklung von Ingenieur- oder Industriesoftware.
Warum Sie bei uns arbeiten sollten
Die Arbeit bei uns bietet Ihnen die Möglichkeit, an modernster Ingenieursoftware mitzuwirken, die die russische Industrie und das Bauwesen transformiert. Sie werden Teil eines zukunftsorientierten Teams sein und mit modernen Technologien in einer flexiblen Remote-Umgebung arbeiten. Wir bieten wettbewerbsfähige Vergütung, berufliche Entwicklungsmöglichkeiten und die Chance, an anspruchsvollen Projekten zu arbeiten, die einen echten Einfluss haben.