Nachhaltigkeit, die Geschäft bedeutet
Wir suchen einen hochqualifizierten und motivierten Senior UI Developer mit Expertise in Angular, um hochwertige Anwendungen zu entwerfen, zu entwickeln und zu liefern. Dies ist eine Gelegenheit, zur Modernisierung unserer Plattform mit den neuesten technologischen Fortschritten und Methoden beizutragen. Sie sorgen für technische Exzellenz in Ihrer Arbeit, arbeiten mit Stakeholdern zusammen und halten sich an Best Practices in der UI-Entwicklung.
Wer wir sind
Der Spezialist für Nachhaltigkeitssoftware, AMCS, hat seinen Hauptsitz in Irland und Niederlassungen in Europa, den USA und Australasien. Mit über 1.300 hochqualifizierten Mitarbeitern in 22 Ländern spezialisieren wir uns auf die Bereitstellung von Technologielösungen zur Förderung einer CO2-neutralen Zukunft.
Was wir tun
Unsere innovativen SaaS-Lösungen steigern die Effizienz und fördern die Nachhaltigkeit in ressourcenintensiven Branchen. Über 5.000 Kunden in 23 Ländern profitieren bereits von unserer Performance Sustainability Software, die sicherstellt, dass wir praktische Lösungen für bessere Rentabilität und ökologische Resilienz weltweit liefern.
Unsere Mitarbeiter:
AMCS bietet Teammitgliedern mehr als nur einen Job, sondern auch die Möglichkeit, eine Karriere bei einem Unternehmen zu gestalten, das wächst, sich weiterentwickelt und neue Arbeitsweisen entwickelt, die einen positiven Einfluss auf die Welt um uns herum haben. AMCS wurde in Irland gegründet und hält an diesen lokalen Wurzeln und der 'Start-up'-Mentalität fest, mit einer Kultur der Verbundenheit. Verbindung zu unserer Arbeit, Unsere Kunden, unsere Kollegen und unsere Gemeinschaft schaffen ein Arbeitsumfeld, das Offenheit, Zusammenarbeit und Kreativität fördert.
Wichtige Aufgaben
Arbeiten Sie mit Produkt-, UX-, Architekten und Stakeholdern zusammen, um benutzerzentrierte Schnittstellen zu entwerfen und bereitzustellen.
Tragen Sie aktiv zur Modernisierung unseres Web-UI-Ökosystems und zur Ausrichtung an Plattformstandards bei.
Unterstützen Sie Migrationsbemühungen im Zusammenhang mit Angular-Upgrades (z. B. Angular 14 → 20), die mit den laufenden Modernisierungsarbeiten übereinstimmen.
Tragen Sie zu UI-Initiativen bei, indem Sie neue grundlegende UI-Frameworks, Tools und Entwicklungstechniken evaluieren und implementieren.
Sorgen Sie für Konsistenz im Ansatz und die Übernahme grundlegender Konzepte in Ihren Projekten.
KI-Technologien und -Tools nutzen, um die Lieferung und den Mehrwert für das Unternehmen und unsere Kunden zu beschleunigen.
Kontinuierliche Verbesserung von Entwicklungsprozessen, Werkzeugen und Technologien vorantreiben.
Halten Sie sich an architektonische Standards, Programmierrichtlinien und DevOps-Praktiken.
Kommunizieren Sie NFRs und Designs sowohl formell als auch mündlich effektiv.
Identifizieren und helfen, strategische technische Schulden zu reduzieren.
Aktiv zur Entwicklung beitragen, mit Schwerpunkt auf der Sicherstellung guter Codequalität und hoher Codeabdeckung.
Qualifikationen und persönliche Eigenschaften
Mindestens 8 Jahre Erfahrung in der Arbeit mit Teams in einer agilen Umgebung.
Nachgewiesene Erfahrung in der Bereitstellung von UI-Anwendungen, die Backend-Dienste und State-Management-Muster nutzen.
Ausgezeichnete Fähigkeiten in Kommunikation, Dokumentation, Design und Stakeholder-Management.
Exzellenz in JavaScript & Typescript sowie zugehörigen Frameworks wie Angular, React, RxJS und NgRx.
Kompetenz in State Management-Mustern wie Redux und MobX.
Erfahrung im Aufbau wiederverwendbarer UI-Komponenten und mit Patterns wie MFE.
Einblick in die Entwicklung und den Bau zuverlässiger Anwendungen, die auf Leistung optimiert sind.
Erfahrung und Wissen über CDNs.
Nutzung von NPM und CLI für die Paketverwaltung.
Halten Sie sich an trunk-basierte Entwicklungspraktiken – z. B. Code-Reviews, automatisierte Tests, kontinuierliche Integration und kontinuierliche Auslieferung.
Solide Erfahrung mit Unit-Testing-Frameworks wie Jasmine und Karma.
Ausgezeichnete Problemlösungsfähigkeiten, Debugging-Fähigkeiten und die Fähigkeit, den Status quo herauszufordern.
Hohe Detailgenauigkeit und Bereitschaft, komplexe technische Herausforderungen anzunehmen.
Vertrautheit mit RESTful APIs, asynchroner Programmierung und Integration mit Backend-Diensten.
Intellektuelle Neugier und die Fähigkeit, mit den neuesten Fortschritten in der UI- und KI-Technologie Schritt zu halten.
KI-geführte Programmiererfahrung wäre ein Vorteil.
Erfahrung mit Angular-Upgrades gilt als vorteilhaft.
#LI-JR1