Senior Frontend Web Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 60433 Frankfurt am Main
- auf Anfrage
- de | en
- 20.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2023 – offen
Tätigkeitsbeschreibung
Lösung komplexer Architektur Aufgaben zur Migration der zentralen Wertpapierplattform in eine hybride Architektur
- Design, Entwicklung, Test, Einführung des Frontends und der Anbindung an das Backend in mehreren Teams
- Wissenstransfer und Coaching der Teammitarbeiter, insbesondere bzgl. Angular Entwicklung
- Mitarbeit im agilen Projektteam mit dem Schwerpunkt Frontendentwicklung unter Angular
- Abstimmung mit dem Architekturboard bzgl. Qualitäts- und Architekturvorgaben
Accessibility nach WCAG 2.0, Angular 17, Angular Material, Atomic Design, Bitbucket, Bootstrap, CSS3, Cypress, ECMAScript, ESLint, Semantisches HTML5, Google Lighthouse, Icon Fonts, IntelliJ IDEA, JavaScript, Jest, Jira, Kanban, Lodash, Markdown, Microsoft Teams, Node.js, NPM, Nx Monorepo, Playwright, Prettier, RXJS/NRGX, Scrum, SCSS, SMACSS, Storybook, TypeScript, W3C Web Components, WAI-ARIA Roles, WCAG 2.0, Webfonts, Local Storage, Kubernetes, Docker
Angular
1/2023 – 4/2024
Tätigkeitsbeschreibung
Entwicklung der Referenzarchitektur und Bereitstellung einer Framework-übergreifenden Komponentenbibliothek (nach Web Components Standard) für die 16 Webapplikationen des Unternehmens
- Entwicklung von barrierefreien Komponenten für die unternehmensweite Komponentenbibliothek
- Festlegen von Richtlinien für den strukturellen Aufbau von Webapplikationen mit Installation und Versionsverwaltung
- Umsetzung der für die Anwendung notwendigen Features mit Angular
- Anbindung und Verarbeitung von Schnittstellen (XHR) auf Basis von RXJS/NRGX
- Coaching des Frontend Entwicklungsteam
- CI/CD Absprachen und UX/UI Beratung
Accessibility nach WCAG 2.0, Angular 17, Atomic Design, Bitbucket, CSS3, Cypress, ECMAScript, ESLint, Semantisches HTML5, Font A-wesome, Google Lighthouse, Icon Fonts, IntelliJ IDEA, JavaScript, Jest, Jira, Kanban, Kendo UI, Markdown, Microsoft Teams, Node.js, NPM, Nx Monorepo, Playwright, Prettier, RXJS/NRGX, Scrum, SCSS, SMACSS, Storybook 7, TypeScript, W3C Web Components, WAI-ARIA Roles, WCAG 2.0, Webfonts, Local Storage, Kubernetes, Docker
Angular
5/2021 – 10/2022
Tätigkeitsbeschreibung
Migration des Dienstleistungstools zur Bearbeitung von Versicherungsanträgen von GWT auf Angular 14
- Coaching des Frontend Entwicklungsteam
- Festlegen und Implementieren des strukturellen Aufbaus der Web-Applikation
- Umsetzung der für die Anwendung notwendigen Features mit Angular
- Entwicklung von barrierefreien Komponenten für die unternehmensweite Komponentenbibliothek
- Anbindung und Verarbeitung von Schnittstellen (XHR) auf Basis von RXJS/NRGX
- CI/CD Absprachen und UX/UI Beratung
Skills: Accessibility nach WCAG 2.0, Angular 14, Angular Material, Atomic Design, Bitbucket, Bootstrap, CSS3, Cypress, ECMAScript, ESLint, Semantisches HTML5, Google Lighthouse, Icon Fonts, IntelliJ IDEA, JavaScript, Jest, Jira, Kanban, Lodash, Markdown, Microsoft Teams, Node.js, NPM, Nx Monorepo, Prettier, RXJS/NRGX, Scrum, SCSS, SMACSS, Storybook, TypeScript, W3C Web Components, WAI-ARIA Roles, WCAG 2.0, Webfonts, Local Storage
Angular
1/2020 – 12/2020
Tätigkeitsbeschreibung
Konzeption der Referenzarchitektur für Webapplikationen der Deutschen Bahn und Bereitstellung einer Framework-übergreifenden Komponentenbibliothek (nach Web Components Standard)
- Vergleich Framework-spezifischer Komponenten mit W3C Web Components (Performance, Wartbarkeit, Wiederverwendbar-keit und Barrierefreiheit)
- Gegenüberstellung der marktführenden JavaScript-Frameworks
- CI/CD Absprachen und UX/UI Beratung
- Festlegen von Richtlinien zur Installation und Versionsverwaltung, den strukturellen Aufbau von Webapplikationen und die Erstellung von Webkomponenten
- Erstellung einer Komponentenbibliothek (Patternlab) mit den meistverwendeten Komponenten des Unternehmens
- Bereitstellung eines Portals zur Beschreibung der Komponen-tenbibliothek
- Beratung zu agilen Prozessen mit Scrum und Kanban
Skills: Accessibility nach WCAG 2.0, Angular 9.0, Atomic Design, BEM, Bit-bucket, Bulma, CSS3, ECMAScript, GitHub, GitLab, Handlebars, Se-mantisches HTML5, Google Lighthouse, Icon Fonts, InVision, JavaScript, Jest, Kanban, MDXjs, Microsoft Teams, Node.js, NPM, Pup-peteer, React JS, Scrum, SCSS, Sketch, SMACSS, Stencil, Storybook, TypeScript, Visual Studio Code, Vue.js, W3C Web Components, WAI-ARIA Roles, WCAG 2.0, Webfonts, Zeplin, Web Storage
Angular, CSS (Cascading Style Sheet), HTML5, Typescript
8/2013 – 12/2019
Tätigkeitsbeschreibung
Entwicklung eines Informations- und Unterhaltungsportals für ICE-Reisende (ICE Portal)
- Einarbeitung, Koordination und Coaching eines bis zu achtköpfigen Frontend Entwicklungsteam
- Festlegen von Richtlinien zur Installation und Versionsverwaltung und den strukturellen Aufbau der Web-Applikationen
- Konfiguration des Webservers und Absprachen zum Aufbau der Schnittstellen zum Backend
- Erstellung einer Komponentenbibliothek (Patternlab) nach dem Prinzip des Atomic Designs
- Entwicklung von Medieninhalten im Bereich Audio, Bilder, Games und Video
- Zusammenarbeit mit Google zur Erprobung der PWA-Technologie
- CI/CD Absprachen, Teilnahme an UA-Tests und UX/UI Beratung
- Erforschung und Verbesserung der Barrierefreiheit unter anderen durch UA-Tests mit erblindeten Menschen
- Entwicklung zahlreicher Features Fahrgast-personalisierter Informationen (z.B. Zuglauf, Position auf Karte oder Verspätungen)
Skills: Accessibility nach WCAG 2.0, Angular 9, Angular JS, Apache Maven und Jetty Backendserver, Apache Webserver, Atomic Design, BEM, CoreMedia, CSS3, ECMAScript, Gimp, Semantisches HTML5, Icon Fonts, IntelliJ IDEA/Webstorm, InVision, iOS und Android Entwicklung, Jasmine, Jira, JSON, JavaScript, Kanban, LeafletJS, Markdown, Microsoft Teams, MVC Pattern, NgRx/Redux, Node.js, NPM, Pattern-lab, PWA, SCSS, Scrum, SVN, SwiperJS, TypeScript, VideoJS, WAI-ARIA Roles, WCAG 2.0, Webfonts, Webpack, Local Storage
Angular, CSS (Cascading Style Sheet), HTML5, Typescript
Ausbildung
Mittweida
Weitere Kenntnisse
Automobil, E-Learning, Forschung und Lehre, IT-Dienstleistungen, Luft- und Raumfahrt, Pharmazie, Telko und Medien, Transport und Logistik, Versicherung
JavaScript
Angular 14, Angular JS, ECMAScript, JavaScript, JSON, Node.js, Nx Monorepo, Node.js, Objektorientierte Programmierung, Prettier, Progressive Web-Apps (PWA), Redux (RxJS und NgRx), TypeScript
Markup und Styling
Barrierefreies Webdesign nach WCAG 2.0, Bulma, Cross Browser Entwicklung für Windows, iOS und Android, CSS3, CSS-Methodiken (Atomic, BEM, SMACSS), Icon Fonts, LESS, Responsives Webdesign, SCSS, semantisches HTML5 nach W3C Standard, SVG, WAI-ARIA Roles
Weitere Bibliotheken, Frameworks und Skills Atomic Design, Bootstrap, Angular Elements, Angular Material, Angular Reactive Forms, Handlebars, Ionic Stencil, LeafletJS, Storybook und MDX, Lodash, SwiperJS, VideoJS, Webpack, Erfahrung im Aufbau von Komponentenbibliotheken (Patternlabs)
Testing
Cypress für E2E Tests, Jest oder Jasmine für Unit- und Integrationstest, QS und Performance Test mit Google Lighthouse, Screenshot-Test mit Puppeteer, Selenium WebDriver für Testautomatisierung, Entwicklung nach Test-driven Development (TDD), HP Quality Center für Testverwaltung, ISTQB Certified Tester (CTFL)
Produkte und Entwicklungsumgebungen Design Tools (Adobe InDesign, Adobe Photoshop, Gimp, InVision, Sketch und Zeplin), Versionskontrolle (Bitbucket, GitHub, GitLab oder NPM), IDEs (IntelliJ IDEA, NetBeans oder Visual Studio Code), Deployment mit Jenkins, Microsoft Office und Microsoft Teams, CMS-Knowhow (WordPress und CoreMedia CMS)
Methodisches Wissen Agiles Vorgehen nach Scrum und Kanban, Anforderungsmanagement nach IREB (Erstellung von Fachfeinkonzepten und IT-Konzepten), CI/CD Absprachen, Teilnahme an UA-Tests und UX/UI Beratung, Einarbeitung, Koordination und Coaching von Entwicklungsteams im Frontendbereich, Methodisches Vorgehen im Usability Management nach EN ISO 9241, Softwaretesten nach ISTQB, Technischer Lead
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden