Professional Frontend Developer
Role details
Job location
Tech stack
Job description
· Zusammenarbeit mit Product Owner und Development Teams zur Definition und Implementierung innovativer Software-Designs für webbasierte Produkte · Analyse und Design (Konzeption) von Standardsystemarchitekturen oder Softwarelösungsarchitekturen von Teilsystemen und funktionalen Modulen · Konzeption der Testfälle Robustheit, einschließlich Edge-Cases, Benutzerfreundlichkeit, Barrierefreiheit und allgemeine Zuverlässigkeit · Zusammenarbeit mit Designern zur Gestaltung der Interfaces und der User Experience · Zusammenarbeit mit Backend-Entwicklern zur Integration Ihrer Frontend-Lösung mit Backend-Services · Mitwirkung bei der Vorbereitung der Software für die Veröffentlichung auf der Live-Website · Fehleridentifikation und Fehlerbehebung bei ausgelieferten Features · Optimierung des Website-Codes für maximale Performance · Durchführung von Aufwandsschätzungen, · Unterstützung bei Ausschreibungsphasen · Unterstützung bei der Konzepterstellung zu Analyse- und Designthemen (z.B. durch Teil-Lieferungen zum Grob-Konzept bzw. Feinkonzept) · Zulieferungen zur Erstellung von Aufwandsschätzungen und Kalkulationsgrundlagen · Erstellung von Teilkomponenten zu Standardapplikationen · Entwicklung bzw. Implementierung von Software in mehreren Web-Technologien · Durchführung von Fehlerbereinigungen (z.B. im Rahmen von Testing in der Software-Entwicklungsphase) · Entwicklung von Qualitätssicherungs- bzw. Abnahmekonzepte (z.B. durch Erstellung einzelner Kapitel oder Aufbereitung einzelner Themen als Input für das Konzept) · Durchführung der technischen Qualitätssicherung (z.B. durch Übernehmen einzelner Tasks) · Erstellung und Pflege technischer Dokumentationen (z.B. Zulieferung einzelner Kapitel zum Benutzerhandbuch) · Durchführung von Kunden-Workshops (z.B. Vorbereitung und/oder Halten von Präsentationen zu Teilthemen, Aufbereiten von Informationen zu einem fachlichen Thema) · Wissenstransfer, Coaching und / oder Schulung Atos intern (z.B. Vorbereiten und Durchführen von Schulungen/Präsentation zu einzelnen Themen)
Requirements
· Erfolgsbilanz bei der Arbeit an Web- und Fullstack-Projekten; aufgabenbezogene Fachkenntnisse sowie langjährige Berufserfahrung (inkl. abgeschlossene Berufsausbildung) oder Hochschulausbildung [Master o.Ä.] und mehrjährige Berufserfahrung · Kenntnisse und Erfahrung in der Entwicklung von responsiven und barrierefreien Webseiten und Webapplikationen mit HTML5, CSS3, JavaScript, Typescript · Kenntnisse im Umgang mit CSS-Preprozessoren (Sass, Less, PostCSS), JavaScript-Build-Tools (NodeJS, NPM, Grunt, Gulp, Webpack, Vite), sowie in der Integration von Web-Anwendungen mit RESTful/GraphQL APIs · Kenntnisse im Umgang mit Web Components und modernen Web Frameworks wie Angular, React, Vue, Svelte, ... · Kenntnisse im Qualitätsicherung durch Unit Tests (Jest, Jasmine, Web Runner, ...), E2E Test Automatisierung (Playwright, Puppetteer, Selenium), und Test tools (Lighthouse, Webhint, Axe-Core) · Kenntnisse zu modernen Software-Engineering-Techniken wie Continuous Integration, testgetriebene Entwicklung und anderen automatisierten Akzeptanztestverfahren. · Kenntnisse bei der Nutzung von modernen Entwicklungs Plattformen (Github/Gitlab/Bitbucket) · Kenntnisse im Umgang mit OpenSource Komponenten · Kenntnisse und Erfahrung in der Programmierung von Webservices, Microservices und Kenntnisse in der cloud native Programmierung · Anwendung von Architekturkonzepten, von Frameworks und Entwurfsmustern und UML · Spaß an Lösung komplexer Probleme · Interesse an der Lösung von zeitkritischen Fragen · Mitarbeit in den Communities · Dienstleistungsmentalität · Bereitschaft, vor Ort beim Kunden zu arbeiten · Bereitschaft, sich einer Sicherheitsüberprüfung nach dem Sicherheitsüberprüfungsgesetz (SÜG) zu unterziehen · Sehr gute Sprach- und Schriftkenntnisse in Deutsch (Europäischer Referenzrahmen mind. Level C1) und fließende Englischkenntnisse setzen wir voraus
Benefits & conditions
· Faires Gehalt · 30 Urlaubstage · Flextime · Variable Arbeitszeitmodelle · Betriebliche Altersvorsorge · Ein persönlich auf Sie zugeschnittenes Schulungs- und Ausbildungsprogramm für Ihre individuelle Entwicklung
About the company
AMS ist ein von Banken unabhängiges Leasing- und Beratungsunternehmen. Wir finanzieren Investitionsgüter aller Art und entwickeln Mobilitätskonzepte – von der Gehaltsumwandlung für Dienstwagen bzw. Diensträder bis zum Car-Sharing.