Beschreibung
You support the team in all Front End related topics with a keen eye for good design and a strong opinion on user interface architecture. Together with the team you make sure that we implement functionality in an agile and lean way.
Technical skills required
. Advanced modular JavaScript both client-side and Server Side (node.js), mostly ES6, creating & improving complex web applications
. Modern JS libraries and frameworks, such as React, Backbone, Express
. Interacting with REST API backends via Ajax or WebSockets
. Template engines, such as Handlebars, Dust.js or Closure Templates.
. Automated testing, unit tests with Jasmine & Karma, UI tests with Selenium Webdriver
. HTML 5, including HTML 5 APIs such as Local Storage & History
. CSS3, including pre-processors like LESS or SASS
. Experience with responsive web design
. Experience with package managers like npm and Bower, Build pipelines with Grunt, Gulp or webpack
. Distributed version control, Git or Mercurial
. Familiar with tools & systems like Jira, Jenkins, Confluence, GitHub, Gitorious, Gerrit
. Optional: Performance optimization tactics at build-time, run-time, & Server Side
Wotk Description:
. Team-based collaboration, including pair programming & code reviews
. Agile software development with techniques such as Kanban Working co-located within an integrated, cross-functional team
. Close collaboration with user experience & product management experts
. Lean & data-driven mindset, including analytics review & A/B testing
Language skills
English fluent German basic skills required