Senior Frontend Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Frankfurt am Main
- auf Anfrage
- de | en | fr | he
- 06.08.2026
- Contract ready
Kurzvorstellung
Skills: HTML5, CSS3, JavaScript, Typescript, Responsive Design, Mobile, Barrierefreiheit, Accessibility, Node.js, Vue.js, React, SCSS, Jest, Playwright, Storybook, Web Performance uvm.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2025 – 1/2026
Tätigkeitsbeschreibung
KI-unterstützte Programmierung von barrierefreien, respon-siven, internationalisierten und lokalisierten Webkomponenten in React mit Anbindung an das Backend (Google Go, GraphQL), Abstimmung mit PO, Design und Backend, Unit und E2E-Tests.
Techniken: HTML5, CSS 3, Typescript, Node.js, NPM, ES2023, React, React Router, Next, Tailwind CSS, I18next, Git, JSON, REST, Vitest, Playwright, Axe, TDD, Untitled UI, Chart.js, Floating UI, Storybook, WCAG, WAI ARIA, ESLint, Prettier, Zod, Windsurf, Claude Sonnet, MCP, Linear, Figma, Kanban
Kanban (Softwareentwicklung), Git, Node.Js, Typescript, Figma, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)
7/2025 – 9/2025
Tätigkeitsbeschreibung
BITV-Tests (mit und ohne Screenreader), Audits, Analyse, Dokumentation in Jira und Behebung der Barrierefreiheits-fehler auf einer Legacy-Anwendung zur Erfüllung der Barrierefreiheitsnorm EN 301 549
Techniken: HTML5, CSS 3, WCAG, BITV, EN 301 549, JavaScript, jQuery, Velocity, Git, Axe, Lighthouse, Jira
CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Jira, Jquery, Kanban (Softwareentwicklung)
4/2021 – 3/2025
Tätigkeitsbeschreibung
Barrierefreie, responsive Webkomponenten als NPM-Pakete mit Anbindung an das Backend (Java, Thymeleaf und Vue SSR), Scrum basiert, Abstimmung mit Design und Backend (zum Beispiel über die Middleware-Endpunkte per JSON Schema und Swagger/OpenAPI), Unit- und E2E-Tests, Abstimmungen zu Sicherheit und Datenschutz mit dem BSI.
Techniken: HTML5, CSS 3, Typescript, Node.js, NPM, ES2022, Vue.js, Vuetify, Vite, Nuxt, Vue Router, Stencil (React), SCSS, Git, CI/CD, Docker, Microapps, Microservices, JSON, REST, Jest, Playwright, TDD, ESLint, Stylelint, Figma, Material UI, Storybook, Scrum
React (JavaScript library), CSS (Cascading Style Sheet), Git, HTML5, Json, Node.Js, Scrum, Typescript, Vue.Js
10/2020 – 3/2021
Tätigkeitsbeschreibung
Responsives User Interface für ein Formular auf Basis der hausinternen Komponenten-Library mit Anbindung an das Backend über die Middleware-Endpunkte, Setup und Konfiguration des gesamten Projekts, Unit Tests.
Techniken: HTML5, CSS 3, Typescript, Node.js, NPM, ES9, Vue.js, Vuex, SCSS, Git, JSON, REST, Jest, TDD, ESLint, Stylelint, Scrum
Scrum, Git, Node.Js, Typescript, CSS (Cascading Style Sheet), HTML5, Vue.Js
6/2020 – 8/2020
Tätigkeitsbeschreibung
Refactoring der Vue-Konfiguration und von Komponenten im Hinblick auf eine Verbesserung der Ladezeiten, insbesondere des Largest Contentful Paint-Events.
HTML5, CSS 3, Typescript, Node.js, NPM, ES9, Vue.js, Vuex, REST, SCSS, Git
Git, Node.Js, Typescript, CSS (Cascading Style Sheet), HTML5, Vue.Js
5/2018 – 12/2019
Tätigkeitsbeschreibung
Programmierung von barrierefreien, responsiven Frontend-Komponenten in der Buchungsstrecke und im Kundenkonto, Beratung von UX und Frontend zur Barrierefreiheit, nodeUnit-Tests, UI-Tests.
Techniken: HTML5, CSS 3, Typescript, Node.js, NPM, ES9, Vue.js, Vuex, Bootstrap, REST, SCSS, WCAG, WAI ARIA, Jest, Cucumber, TDD, Git, Docker, Scrum
CSS (Cascading Style Sheet), Git, HTML5, Node.Js, Scrum, Typescript, Vue.Js
5/2017 – 5/2018
Tätigkeitsbeschreibung
Programmierung von barrierefreien, geräteunabhängigen Templates und JavaScript-Funktionalitäten.
Techniken: HTML5, CSS 3, SCSS, JavaScript, Node.js, NPM, Grunt, Handlebars, ES8, React, Next, REST, Typescript, REST, YFM, jQuery, WCAG, WAI ARIA, Git, Scrum
Scrum, Git, Node.Js, Typescript, CSS (Cascading Style Sheet), HTML5, JavaScript, Jquery, React (JavaScript library)
Zertifikate
Educational Testing Service (ETS)
Deutsches Rotes Kreuz
Ausbildung
Frankfurt
Über mich
Somit generiere ich semantisches HTML5 mit CSS 3, das auf allen relevanten Plattformen und Browsern funktioniert. In den letzten Projekten nutzten wir die Vorteile von Typescript, das zu sauberem, gut dokumentiertem Code beiträgt. Bevorzugtes Framework ist Vue (Vue 2 + 3, Vite und Nuxt). Wir nutzten Linter für Typescript, JavaScript und (S)CSS, schrieben automatisierte Unit Tests mit Jest, während andere Kollegen sich auf Integrationstests mit Cucumber und Playwright spezialisierten, visuelle Regressionstests und die automatisierte Build-Pipeline. In den letzten Jahren nutzten alle erfolgreichen Projekte Node.js, Scrum, Git, Jira und meistens Confluence.
Ich bin Quereinsteiger, habe 1998 mit Webentwicklung begonnen und mit sehr vielen Technologien, Frameworks, Bibliotheken und einigen Programmiersprachen in den vergangenen 25 Jahren gearbeitet. Ich war Gastdozent am Institut für Informatik der Uni Mainz, habe viele Vorträge zu Webstandards vor lokalem und internationalem Publikum gehalten und kann technische Konzepte gut interdisziplinär für Design und Stakeholder übersetzen. Im Agenturumfeld habe ich Entwicklerteams geleitet und war in Jobinterviews, Ausschreibungen und Präsentationen eingebunden.
Weitere Kenntnisse
Skills: HTML5, CSS3, JavaScript, Typescript, ES9, jQuery, WCAG 2, BITV, WAI ARIA, EN 301 549, Screenreader, JSON, JSON Schema, NPM, Node.js, Vue.js, Vuex, Vite, Nuxt, Vue Router, Pinia, React, React Router, Stencil, SPA, SSR, Storybook, Jest, Vitest, Playwright, Axe, Cucumber, Linting, Scrum, Git, Tailwind, Grunt, Gulp, Rollup, Webpack, Backbone, Require.js, Express, Nest, Velocity, SCSS, Tailwind CSS, BEM, REST, Bootstrap, Handlebars, Docker, WSL, Windsurf, Compass, PHP, XML, XSLT, XPath
Webstandards, Web Performance, Responsive Design, Web APIs, Web Components, Custom Elements, Barrierefreiheit (WCAG, ARIA, BITV, EN 301 549), Usability, Internationalisie-rung (I18N), Mobile Web, KI-Entwicklung, Linting, Graded Browser Support, Progressive Enhancement, TDD
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Hebräisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
