Sending applications for this position is currently not working. Try again later.

Senior JavaScript Engineer (m/f/d)

Permanent employee, Full-time · Hamburg

Read job description in:
Deine Aufgaben
As part of a Scrum development team, you will work together with our Backend Developers and UI Designers.
Your main focus is to build a large, highly user interactive web application that is easy to scale, to extend, and all modular in a responsive environment. This includes developing our new e-commerce storefront and all its user-facing interfaces that is built on a microservice-based architecture.
We use modern technologies such as Docker, Node.js, TypeScript / modern JavaScript, React & Redux, and Jest.
Dein Profil
We’re looking for product-aware engineer, who loves to write code that’s DRY, understandable, and easy to maintain by your fellow developers, as well as values User Experience.
  • Solid experience in shipping large scale web applications in JavaScript
  • Project experience using Node.js (client-server communication)
  • Experience in at least one modern frontend frameworks such as React, Vue, Angular, etc
  • Experience working with Git
  • Familiar with unit and integration testing
Nice to have
  • Experienced in TypeScript and React
  • A keen interest in the latest standards and JavaScript frameworks
  • Passionate about clean code and Test Driven Development (TDD)
  • Familiar with continuous integration (e.g. Jenkins, CircleCI) and tools like Docker
  • Knowledge about CSS preprocessors
  • Attention to detail to debug, reiterate and improve your code on different platforms
  • Knowledge about cross-browser and cross-device
Warum wir?
  • Subsidies for transport card, lunch vouchers, private internet usage, and Employer Pension Fund
  • Individual training budget for conferences, workshops, barcamps, language course (German/English)
  • Assistance with relocation or visa application
  • Flexible working hours including home office and real work-life balance
  • Laptop for work and private use (Mac/Linux/Windows)
  • Agile work environment, flat hierarchy, and quick decision-making
  • An international team from more than 15 countries, company language is English
  • Team events: internal hackathon, board games, ePages YOU, and many more
  • Weekly Yoga class during lunch break
  • Free ePages online shop
  • Centrally located offices with excellent public transportation
  • Fresh fruits and drinks
Über uns
ePages - Deine Karriere im E-Commerce!
Mit langjähriger Erfahrung im E-Commerce ist ePages einer der führenden internationalen Hersteller für Onlineshops für kleine und mittelständische Unternehmen. Bereits mehr als 100.000 Händler betreiben ihre Onlineshops über unsere Partner wie STRATO, Deutsche Telekom und viele mehr.
Das ePages-Team besteht aus mehr als 100 dynamischen und internationalen Kollegen. Wir arbeiten gemeinsam daran, unseren Partnern und Onlinehändlern eine leistungsstarke E-Commerce-Lösung anzubieten.


Your mission
As part of a Scrum development team, you will work together with our Backend Developers and UI Designers.
Your main focus is to build a large, highly user interactive web application that is easy to scale, to extend, and all modular in a responsive environment. This includes developing our new e-commerce storefront and all its user-facing interfaces that is built on a microservice-based architecture.
We use modern technologies such as Docker, Node.js, TypeScript / modern JavaScript, React & Redux, and Jest.
Your profile
We’re looking for product-aware engineer, who loves to write code that’s DRY, understandable, and easy to maintain by your fellow developers, as well as values User Experience.
  • Solid experience in shipping large scale web applications in JavaScript
  • Project experience using Node.js (client-server communication)
  • Experience in at least one modern frontend frameworks such as React, Vue, Angular, etc
  • Experience working with Git
  • Familiar with unit and integration testing
Nice to have
  • Experienced in TypeScript and React
  • A keen interest in the latest standards and JavaScript frameworks
  • Passionate about clean code and Test Driven Development (TDD)
  • Familiar with continuous integration (e.g. Jenkins, CircleCI) and tools like Docker
  • Knowledge about CSS preprocessors
  • Attention to detail to debug, reiterate and improve your code on different platforms
  • Knowledge about cross-browser and cross-device
Why us?
  • Subsidies for transport card, lunch vouchers, private internet usage, and Employer Pension Fund
  • Individual training budget for conferences, workshops, barcamps, language course (German/English)
  • Assistance with relocation or visa application
  • Flexible working hours and real work-life balance
  • Laptop for work and private use (Mac/Linux/Windows)
  • Agile work environment, flat hierarchy, and quick decision-making
  • An international team from more than 15 countries, company language is English
  • Team events: internal hackathon, board games, ePages YOU, and many more
  • Weekly Yoga class during lunch break
  • Free ePages online shop
  • Centrally located offices with excellent public transportation
  • Fresh fruits and drinks
About us
ePages - Your career in e-commerce!
As a leading provider of cloud-driven online shop software, we specialise in making powerful ecommerce easy for small and medium-sized companies. More than 100,000 merchants already operate their online shops through our partners such as STRATO, Deutsche Telekom and many more.
The ePages team is an energetic, culturally diverse and friendly team of a 100+ people. We work closely together to offer our partners and online merchants a powerful e-commerce solution.



Your application!
We appreciate your interest in ePages. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at jobs@epages.com.

Please upload your CV, recent certificates as well as a brief cover letter (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.