Senior React Frontend Developer / Web Application Engineer (m/w/d)

EPOS IT Experts GmbH
Ansprechpartner: Simon Augenstein
Frankfurt,  Deutschland
80% RemoteFreiberuflichab sofortDauer 12 Monate100% Auslastung

Beschreibung

Für unseren Kunden aus dem öffentlichen Dienst suchen wir ab sofort einen Senior React Frontend Developer / Web Application Engineer (m/w/d)

+++Wichtig: Deadline für Rückmeldungen bis Donnerstag 13 Uhr+++

Start: asap
Laufzeit: 12 Monate +
Auslastung: Vollzeit
Einsatzort: 90% Remote - Frankfurt

+++Bereitschaft für eine SÜ2 muss gegeben sein+++

Aufgaben:

  • Frontend-Architektur & UI-Entwicklung: Konzeption und Implementierung hochgradig responsiver, modularer Single-Page-Applications (SPA) bzw. Micro-Frontends auf Basis von React und TypeScript.
  • Interaktive Datenanalyse & Visualisierung: Entwicklung performanter Benutzeroberflächen zur visuellen Aufbereitung komplexer steuerlicher Datenströme, Filterbäume, Drill-Downs sowie Graph- und Netzwerkanalysen (z. B. Darstellung von Lieferketten und verdächtigen Transaktionsmustern).
  • Massendaten-Darstellung im Frontend: Optimierung von Rendering-Leistung und Speicherverbrauch bei der Darstellung umfangreicher Datensätze (Virtual Scrolling, Infinite Loading, serverseitige Paginierung in komplexen Data Grids).
  • Barrierefreiheit & Usability: Konsequente Umsetzung der gesetzlichen Vorgaben zur Barrierefreiheit nach BITV 2.0 / WCAG 2.1 (Level AA) sowie enge Abstimmung mit UX/UI-Designern und der Fachgruppe Umsatzsteuermeldesystem.
  • State Management & Schnittstellenanbindung: Aufbau robuster Client-Architekturen zur asynchronen Datenabfrage (RESTful APIs, OpenAPI, WebSocket/SSE) und effizientem State- und Cache-Management.
  • Testautomatisierung & Code-Qualität: Sicherstellung einer hohen Testabdeckung durch automatisierte Unit-, Integrations- und End-to-End-Tests (Jest, React Testing Library, Playwright/Cypress).
  • Paritätische Teamarbeit: Aktive Mitgestaltung des agilen Vorgehens (Scrum), Durchführung strukturierter Code Reviews und Wissenstransfer zwischen den hessischen und niedersächsischen Entwicklern.

Must-haves Skills:

- Mindestens 5 Jahre nachweisbare praktische Erfahrung in der professionellen Frontend-Entwicklung mit React und TypeScript im Enterprise-Umfeld.
- Fundierte Praxis im State- und Cache-Management moderner React-Anwendungen (z. B. TanStack Query / React Query, Zustand, Redux Toolkit).
- Nachweisbare Expertise in der performanten Anzeige komplexer Tabellendaten (z. B. mit AG Grid, TanStack Table) inklusive client-/serverseitigem Filtern, Sortieren und Gruppieren.
- Fundierte Kenntnisse und nachweisbare Praxiserfahrung in der barrierefreien Webentwicklung nach BITV 2.0 / WCAG 2.1 (mind. Level AA) und semantischem HTML5/WAI-ARIA.
- Sicherer Umgang mit REST-APIs, JSON, Token-basierter Authentifizierung (OAuth2, OIDC / Keycloak) sowie Kenntnisse von Web-Sicherheitsstandards (OWASP Top 10, XSS, CSRF, CSP).
- Umfassende Erfahrung mit Jest und React Testing Library sowie End-to-End-Testing (Playwright oder Cypress).
- Sicherer Umgang mit modernen Build-Tools (Vite, Webpack) und Container-Deployments (Docker/Podman auf Kubernetes / OpenShift).
- Deutsch und Englisch fließend in Wort und Schrift (mindestens Sprachlevel C1 in Deutsch und B2 in Englisch)


Skills:

  • Datenvisualisierung: Erfahrung mit Visualisierungs-Bibliotheken zur Darstellung von Charts und relationalen Datenstrukturen/Netzwerkgraphen (z. B. Apache ECharts, D3.js, React Flow oder Recharts).
  • Design Systems & Komponenten: Erfahrung im Aufbau oder in der Nutzung wiederverwendbarer UI-Komponentenbibliotheken (Design Systems, Storybook, Tailwind CSS, Material UI).
  • Architekturkonzepte: Erfahrung mit Micro-Frontend-Architekturen (z. B. Webpack Module Federation) oder Monorepo-Strukturen (Nx, Turborepo).
  • Öffentlicher Sektor / KONSENS: Vorkenntnisse in Projekten der öffentlichen Verwaltung, KONSENS-Styleguides oder behördlichen Fachverfahren (insb. Steuerverwaltung/Prüfsoftware).
  • Agiles Arbeiten: Erfahrung in länderübergreifenden oder skalierten agilen Entwicklungsteams (Scrum / SAFe).


Bewerben