Gesucht wird ein Frontend-Entwickler, der:
- Übernahme der Verantwortung für einen Teil des Produkts im Rahmen der allgemeinen Prioritäten des Teams
- dem Produkt einen Mehrwert verleihen, der für den Kunden wertvoll ist
- bei der Lieferung des Ergebnisses sowohl die technische Lösung als auch die Benutzerszenarien verstehen
- Planen Sie Ihre Arbeit und berichten Sie transparent darüber
- Interaktion mit dem Designteam und den serverseitigen Entwicklern,
- Sie müssen in der Lage sein, den Code anderer Leute zu verstehen.
- Lösen Sie Probleme, die von unseren Kunden gemeldet werden
- Lernen Sie neue Technologien kennen und binden Sie sie in das Projekt ein, um es zu verbessern
- Gemeinsam im Team Lösungen für komplexe Probleme finden
Anforderungen:
- Verständnis für funktionale Programmierung und OOP-Prinzipien
- 4-5 Jahre Erfahrung in der JS-Entwicklung
- Kenntnisse der Funktionen und der Syntax der neuesten Versionen von ECMAScript
- Tiefes Verständnis von React.js und seinen Grundprinzipien
- Verständnis von SPA auf der Basis von React/Redux
- Verständnis von Testmethoden und Kenntnis von Testwerkzeugen (Unit-, e2e-Tests)
- Erfahrung mit dem Versionskontrollsystem Git
- Erfahrung mit Entwicklungstools wie Babel, Webpack, ESlint, npm
Ein Plus wäre:
- Erfahrung in der Erstellung interaktiver Visualisierungen mit D3.js
- Erfahrung in der Erstellung von Webanwendungen mit hoher Last und Optimierung der Leistung
- Praktisches Testen des eigenen Codes und Anwendung von TDD und/oder BDD
- Erfahrung mit Schnittstellendesign und -entwicklung
- Bekenntnis zu den Grundsätzen von SOLID, KISS und YAGNI