Frontend Engineer (m/w/d) SaaS Unternehmen in Essen, München, Berlin, Hamburg, hybrid
DextraData GmbH
Essen, Ruhr (DE)
Aktualität: 12.11.2024
12.11.2024, DextraData GmbH
Essen, Ruhr (DE)
Frontend Engineer (m/w/d) SaaS Unternehmen in Essen, München, Berlin, Hamburg, hybrid
Aufgaben:
Als Frontend Engineer (m/w/d) spielst du eine entscheidende Rolle bei der Umsetzung von Designkonzepten in robusten und wartbaren Code. Du wirst dein Fachwissen in JavaScript & TypeScript, HTML und CSS nutzen, um benutzerfreundliche Funktionen zu erstellen und zu optimieren. Dabei arbeitest du mit funktionsübergreifenden Teams zusammen, um sicherzustellen, dass unsere Anwendungen eine außergewöhnliche User Experience bieten. Dein Beitrag wird sich darauf konzentrieren, skalierbare, wieder verwendbare Komponenten zu entwickeln und hohe Qualitätsstandards im gesamten Code zu wahren.
- Entwicklung und Implementierung: Entwerfen, erstellen und pflegen von responsiven und zugänglichen Frontend-Komponenten, Funktionen und Anwendungen mit JavaScript & TypeScript.
- Funktionsübergreifende Zusammenarbeit: Enge Zusammenarbeit mit UX/UI-Designern, Produktmanagern und Backend-Entwicklern, um nahtlose und intuitive Benutzererfahrungen zu schaffen.
- Code-Qualität sicherstellen: Sicherstellung von hochwertigem Code durch Best Practices, einschließlich Code-Reviews, Pair-Programming und rigorosem Testen.
- Leistungsoptimierung: Identifikation und Behebung von Leistungsengpässen zur Verbesserung der Reaktionsfähigkeit, Geschwindigkeit und Gesamteffizienz der Frontend-Anwendungen.
- Responsives und zugängliches Design: Erstellung von Funktionen, die auf einer Vielzahl von Geräten gut funktionieren und für alle Benutzer zugänglich sind.
- Dokumentation und Wissensaustausch: Pflege klarer und umfassender Dokumentation für Komponenten, Module und Tools, um den Wissensaustausch im Team zu fördern.
- Auf dem neuesten Stand bleiben: Mit den neuesten Frontend-Technologien, Best Practices und Trends Schritt halten und diese bei laufenden Projekten anwenden.
Qualifikationen:
- Berufserfahrung: Mehrjährige Erfahrung in der Frontend-Entwicklung mit Fokus auf der Entwicklung skalierbarer Anwendungen.
- Programmiersprachen: Profundes Wissen über die Entwicklung mit TypeScript sowie ein tiefes Verständnis seines Type Systems und Best Practices für die Verwendung in großen Codebases. Zusätzlich fundiertes Verständnis von Kernkonzepten in JavaScript, einschließlich ES6+ Features, asynchroner Programmierung, Closures und Modul-Bundling.
- HTML & CSS Expertise: Solides Wissen in modernem HTML5, CSS3, Flexbox und CSS Grid sowie Erfahrung in der Implementierung responsiver, plattformübergreifender Layouts.
- Komponentenbasierte Entwicklung: Vertrautheit mit komponentenbasierter Entwicklung unter Verwendung von Frameworks / Bibliotheken (z.B. React, Vue, Angular), aber auch Flexibilität, mit jedem Framework zu arbeiten, das erforderlich ist.
- State Management: Erfahrung mit State-Management-Pattern oder -Bibliotheken zur Handhabung eines komplexen Frontends, wie z.B. Redux oder vergleichbare.
- Testing: Erfahrung mit Frontend-Test-Frameworks (z.B. Jest, Cypress, Mocha) und Kenntnisse der Best Practices in Unit-Testing und End-to-End-Testing.
- Versionskontrolle: Beherrschung von Git und modernen Versionskontrollpraktiken.
- Leistungsoptimierung: Vertrautheit mit Performance Monitoring Tools und -techniken, einschließlich Bundle-Analyse, Lazy Loading und Web-Performance-Audits.
- UI/UX Zusammenarbeit: Erfahrung in der Zusammenarbeit mit Design-Tools wie Figma, Sketch oder Adobe XD.
- Backend-Kenntnisse: Verständnis von RESTful und / oder GraphQL APIs und die Fähigkeit, mit Backend-Teams zu arbeiten, um Frontend-Code nahtlos zu integrieren.
- Agile / Scrum-Umgebung: Erfahrung in der Arbeit in einem Agile- oder Scrum-basierten Workflow.
- Sprachen: Fließendes Englisch und kommunikationssicheres Deutsch.