Senior Frontend Engineer, TypeScript, React, Software-Architektur, UX, Testing, Vite
Aktualisiert am 04.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 28.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
React
TypeScript
Node.js
Software-Architektur
UX
Testing
Vite
Styled Components
Tailwind
Redux
REST
GraphQL
OpenAPI
Codegenerierung
Prisma
Contentful
Vitest
Jest
React Testing Library
Playwright
Mock Service Worker
German
Muttersprache
English
Fluent

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2024-01 - heute

MAXQDA Tailwind

ReactJS TypeScript OpenAPI ...
  • MAXQDA Tailwind is a powerful, web-based tool that uses AI to summarize documents and identify the relevant topics within them. With topic and case-specific summary tables, researchers can efficiently gain a deep understanding of their data material.
  • My role is the implementation and further development of the web front end, the OpenAPI specification of the interfaces, as well as consulting and mentoring.
  • To ensure code quality, we use the React Testing Library for integration and unit tests (incl. Mock Service Worker).
ReactJS TypeScript OpenAPI Zod-Validation Tanstack Query React Testing Library Mock Service Worker
VERBI ? Software. Consult. Sozialforschung. GmbH
4 Jahre
2021-01 - 2024-12

Relaunch DKB Web-Banking - Deutsche Kreditbank AG (DKB)

ReactJS TypeScript OpenAPI ...
  • As part of a multidisciplinary team, I developed the broker feature of the new DKB Webbanking application. This feature is implemented as a micro-frontend-application included t the Webbanking. 
  • My tasks also included writing unit- and integration-tests as well as end-to-end tests.
ReactJS TypeScript OpenAPI Playwright React Testing Library Mock Service Worker
DKB Code Factory GmbH
2 Jahre
2021-01 - 2022-12

THoR (Testing & Homologation Repository)

ReactJS + TypeScript OpenAPI + Codegeneration SCSS ...
  • The aim of the project was to develop a cross-brand software to automate the homologation of Volkswagen. The content of the project was the systemic recording and processing of relevant data, highly available analyses, quality checks and reports.
  • In addition to training and coaching front-end developers, my task was to design and implement the front-end architecture with a focus on scalability with regard to the testing processes for different markets and languages. 
  • The API was implemented using OpenAPI. Here we used typed code generation as an interface between backend and frontend.
ReactJS + TypeScript OpenAPI + Codegeneration SCSS Docker
Volkswagen AG
2 Jahre
2020-01 - 2021-12

AOK Refresh und Pflegebackend

  • As part of the redesign of the AOK, I developed UI components as well as a store-, hospital- and doctor-search using Gatsby, ReactJS and TailwindCSS.
  • The corresponding maintenance backend was implemented with ReactJS and Typescript. The API was connected using GraphQL.
  • Fullresponsive UI components based on ReactJS, TailwindCSS
  • Content management systen (Pflegebackend): GraphQL, ReactJS + TypeScript
AOK
1 Jahr 1 Monat
2019-01 - 2020-01

Small Luxury Hotels of the World

  • As part of an international team, my task was the development of frontend components. The pages were implemented on the basis of Sitecore using NitroJS, ReactJS + TypeScript.
  • Fullresponsive Website based on Sitecore
  • SASS, NitroJS, Handlebars Templating, ReactJS + TypeScrip
Namics GmbH
1 Jahr
2019-01 - 2019-12

Blum Inspirations

  • Implementation of an interactive 3D microsite for Blum GmbH for the presentation of news and product teasers, including video. 
  • My task was the architecture and implementation of the web-based 3D application. As well as consulting in the area of Web3D.
  • Fullresponsive Single Page Application with ReactJS, ThreeJS, WebGL, CSS3D and Particle-Animation. Device-dependent navigation. Optimization for Desktop-Touch, Desktop-Mouse, Mobile Touch and DeviceOrientatio

21Torr GmbH, Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1999-10 - 2004-09

Course of study: Media-Informatics

Diplom Medieninformatiker (FH), Hochschule Harz, Wernigerode
Diplom Medieninformatiker (FH)
Hochschule Harz, Wernigerode


Position

Position

SENIOR FRONTEND ENGINEER / DIPLOM MEDIENINFORMATIKER (FH)

Kompetenzen

Kompetenzen

Top-Skills

React TypeScript Node.js Software-Architektur UX Testing Vite Styled Components Tailwind Redux REST GraphQL OpenAPI Codegenerierung Prisma Contentful Vitest Jest React Testing Library Playwright Mock Service Worker

Produkte / Standards / Erfahrungen / Methoden

PROFILE
  • As a web developer, I have over 20 years of experience in the conception, implementation and optimization of complex web software. Flexible, clear and robust code provides the basis for high-erformance and user-friendly solutions.
  • I use JavaScript to develop front-end systems based on modern frameworks and tools. I enjoy transforming complex requirements and ideas into high-quality code, improving processes and teams and thus helping to shape the success of a project.
  • A broad understanding of web technologies and the underlying protocols and metaphors as well as a reliable and solution-oriented way of working characterize me.


SKILLS

  • Core Areas
    • TypeScript, React, Node.js, Software-Achritecture, UX, Testing, Vite
  • UI
    • Componentenlibraries, Storybook, Theming, Responsive Design, Styled Components, Tailwind, TanStack Query, React Router, Material UI, Barrierefreiheit, State Management (Redux), i18n, Performance Optimization, Code-Migration, Animation (e.g. GSAP, Framer Motion)
  • Backend
    • REST, GraphQL, OpenAPI, Codegenerierung, Prisma, Headless CMS (Contentful)
  • Testing
    • Vitest, Jest, React Testing Library, Playwright, Mock Service Worker
  • Interaction
    • dynamic Charts (u.a. d3.js, Highcharts), komplex Forms, 2D/3D-Animation, Maps-Integration (e.g. Mapbox, GoogleMaps)
  • Workflow
    • Docker, Git, Monorepos (Lerna), CI/CD Pipelines (GitHub Actions, Gitlab), Jira, Confluence, Figma, Scrum

Career
01/2008 - today
Role: freelance software developer 

Tasks:
I have been working as a freelance software developer since 2008. Among other things, I have developed full-responsive single-page applications, microsites, microfrontends, web applications and web components

11/2004 - 12/2007
Role: front-end developer specializing in Flash applications
Customer: Bassier, Bergmann & Kindler (now UDG Ludwigsburg GmbH) 

Tasks:
After graduating, I started in 2004 as a front-end developer specializing in Flash applications (ActionScript 2 and 3) at the agency Bassier, Bergmann & Kindler (now UDG Ludwigsburg GmbH) and developed multilingual microsites and web applications for Porsche Ing. worldwide.

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2024-01 - heute

MAXQDA Tailwind

ReactJS TypeScript OpenAPI ...
  • MAXQDA Tailwind is a powerful, web-based tool that uses AI to summarize documents and identify the relevant topics within them. With topic and case-specific summary tables, researchers can efficiently gain a deep understanding of their data material.
  • My role is the implementation and further development of the web front end, the OpenAPI specification of the interfaces, as well as consulting and mentoring.
  • To ensure code quality, we use the React Testing Library for integration and unit tests (incl. Mock Service Worker).
ReactJS TypeScript OpenAPI Zod-Validation Tanstack Query React Testing Library Mock Service Worker
VERBI ? Software. Consult. Sozialforschung. GmbH
4 Jahre
2021-01 - 2024-12

Relaunch DKB Web-Banking - Deutsche Kreditbank AG (DKB)

ReactJS TypeScript OpenAPI ...
  • As part of a multidisciplinary team, I developed the broker feature of the new DKB Webbanking application. This feature is implemented as a micro-frontend-application included t the Webbanking. 
  • My tasks also included writing unit- and integration-tests as well as end-to-end tests.
ReactJS TypeScript OpenAPI Playwright React Testing Library Mock Service Worker
DKB Code Factory GmbH
2 Jahre
2021-01 - 2022-12

THoR (Testing & Homologation Repository)

ReactJS + TypeScript OpenAPI + Codegeneration SCSS ...
  • The aim of the project was to develop a cross-brand software to automate the homologation of Volkswagen. The content of the project was the systemic recording and processing of relevant data, highly available analyses, quality checks and reports.
  • In addition to training and coaching front-end developers, my task was to design and implement the front-end architecture with a focus on scalability with regard to the testing processes for different markets and languages. 
  • The API was implemented using OpenAPI. Here we used typed code generation as an interface between backend and frontend.
ReactJS + TypeScript OpenAPI + Codegeneration SCSS Docker
Volkswagen AG
2 Jahre
2020-01 - 2021-12

AOK Refresh und Pflegebackend

  • As part of the redesign of the AOK, I developed UI components as well as a store-, hospital- and doctor-search using Gatsby, ReactJS and TailwindCSS.
  • The corresponding maintenance backend was implemented with ReactJS and Typescript. The API was connected using GraphQL.
  • Fullresponsive UI components based on ReactJS, TailwindCSS
  • Content management systen (Pflegebackend): GraphQL, ReactJS + TypeScript
AOK
1 Jahr 1 Monat
2019-01 - 2020-01

Small Luxury Hotels of the World

  • As part of an international team, my task was the development of frontend components. The pages were implemented on the basis of Sitecore using NitroJS, ReactJS + TypeScript.
  • Fullresponsive Website based on Sitecore
  • SASS, NitroJS, Handlebars Templating, ReactJS + TypeScrip
Namics GmbH
1 Jahr
2019-01 - 2019-12

Blum Inspirations

  • Implementation of an interactive 3D microsite for Blum GmbH for the presentation of news and product teasers, including video. 
  • My task was the architecture and implementation of the web-based 3D application. As well as consulting in the area of Web3D.
  • Fullresponsive Single Page Application with ReactJS, ThreeJS, WebGL, CSS3D and Particle-Animation. Device-dependent navigation. Optimization for Desktop-Touch, Desktop-Mouse, Mobile Touch and DeviceOrientatio

21Torr GmbH, Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1999-10 - 2004-09

Course of study: Media-Informatics

Diplom Medieninformatiker (FH), Hochschule Harz, Wernigerode
Diplom Medieninformatiker (FH)
Hochschule Harz, Wernigerode


Position

Position

SENIOR FRONTEND ENGINEER / DIPLOM MEDIENINFORMATIKER (FH)

Kompetenzen

Kompetenzen

Top-Skills

React TypeScript Node.js Software-Architektur UX Testing Vite Styled Components Tailwind Redux REST GraphQL OpenAPI Codegenerierung Prisma Contentful Vitest Jest React Testing Library Playwright Mock Service Worker

Produkte / Standards / Erfahrungen / Methoden

PROFILE
  • As a web developer, I have over 20 years of experience in the conception, implementation and optimization of complex web software. Flexible, clear and robust code provides the basis for high-erformance and user-friendly solutions.
  • I use JavaScript to develop front-end systems based on modern frameworks and tools. I enjoy transforming complex requirements and ideas into high-quality code, improving processes and teams and thus helping to shape the success of a project.
  • A broad understanding of web technologies and the underlying protocols and metaphors as well as a reliable and solution-oriented way of working characterize me.


SKILLS

  • Core Areas
    • TypeScript, React, Node.js, Software-Achritecture, UX, Testing, Vite
  • UI
    • Componentenlibraries, Storybook, Theming, Responsive Design, Styled Components, Tailwind, TanStack Query, React Router, Material UI, Barrierefreiheit, State Management (Redux), i18n, Performance Optimization, Code-Migration, Animation (e.g. GSAP, Framer Motion)
  • Backend
    • REST, GraphQL, OpenAPI, Codegenerierung, Prisma, Headless CMS (Contentful)
  • Testing
    • Vitest, Jest, React Testing Library, Playwright, Mock Service Worker
  • Interaction
    • dynamic Charts (u.a. d3.js, Highcharts), komplex Forms, 2D/3D-Animation, Maps-Integration (e.g. Mapbox, GoogleMaps)
  • Workflow
    • Docker, Git, Monorepos (Lerna), CI/CD Pipelines (GitHub Actions, Gitlab), Jira, Confluence, Figma, Scrum

Career
01/2008 - today
Role: freelance software developer 

Tasks:
I have been working as a freelance software developer since 2008. Among other things, I have developed full-responsive single-page applications, microsites, microfrontends, web applications and web components

11/2004 - 12/2007
Role: front-end developer specializing in Flash applications
Customer: Bassier, Bergmann & Kindler (now UDG Ludwigsburg GmbH) 

Tasks:
After graduating, I started in 2004 as a front-end developer specializing in Flash applications (ActionScript 2 and 3) at the agency Bassier, Bergmann & Kindler (now UDG Ludwigsburg GmbH) and developed multilingual microsites and web applications for Porsche Ing. worldwide.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.