Wir suchen eine/n erfahren/en Front-End-Entwicklerin für unser Web-Entwicklungsteam.
Stellenbeschreibung:
Erstellung von Front-End-Anwendungen
Umwandlung von Projekt-Mock-ups und Designs in funktionierende Vorlagen
Integration von Codes in Zusammenarbeit mit dem Back-End-Entwicklungsteam. Aufrechterhaltung von Code-Standards, User Experience (UX) und Design-Anforderungen während des gesamten Entwicklungsprozesses
Definition, Bewertung und Verbesserung von Website-Entwicklung, Codierungspraktiken und Wartungsprozessen
Pflege von Website-Updates, Behebung von Front-End-Fehlern und Verbesserung der Leistung
Verbesserung von Websites, um sie mobiler und interaktiver zu machen
Optimierung vorhandener Codes mit bewährten technischen Verfahren
Umsetzung von Webcodierungsstandards und -richtlinien (z.B. ES6)
Teilnahme an Code-Reviews
Erforderliche Fähigkeiten und Kompetenzen:
Herausragende Kompetenz in JavaScript-Entwicklung
Erfahrung in ES6, React, Redux, GIT, SCSS/Stylus
Praktische Erfahrung in Front-End-Build- und Paketverwaltungs-Tools (Webpack oder Gulp)
Außergewöhnliche Erfahrung in HTML5, CSS3, Flexbox
Ein umfassendes Verständnis von Cross-Browser-Kompatibilitätsproblemen für Desktop und mobile Geräte und Möglichkeiten, diese zu umgehen (IE11, Chrome, Safari, Firefox, Opera, iOS, Android)
Verstehen und Nutzungskompetenz von Graceful Degradation
Expertenwissen beim Schreiben von Clean, Modular und Testable Code
Solides Verständnis von Adobe Photoshop
Gewünschte Fähigkeiten und Kompetenzen:
Kenntnisse der UNIX-Kommandozeile
Englischkenntnisse mindestens auf mittlerem Niveau
Ein solides Verständnis der Entwicklungsprozesse von Webanwendungen, vom Layout/Benutzeroberfläche bis hin zu relationalen Datenbankstrukturen
Expertenwissen über Responsive Design, Mobile Web und einschlägige Erfahrung in Web-Projekten
Ausreichende Kenntnisse von relationale und nicht-relationale Datenbanken
Kenntnisse von Back-End-Frameworks (z.B. Ruby on Rails)
Optionale Fähigkeiten und Kompetenzen:
Erfahrung mit fortgeschrittenen JS-Frameworks
Verständnis der besten Praktiken bei Single-Page-Anwendungen
Erfahrung mit Unit-Tests und End-to-End-Tests von JavaScript-Anwendungen