(Senior) JavaScript Engineer (m/f/d)

Permanent employee, Full-time · Barcelona

Read job description in:
Your mission
As part of an Agile development team, you will work together with our Backend Developers and UI Designers in Hamburg or Barcelona. 
Your main focus is to build a large, highly user interactive web application that is easy to scale, 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 a 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 / TypeScript
  • Project experience using Node.js (client-server communication)
  • Experience in at least one modern reactive front-end framework such as React, Vue, SolidJS, etc.
  • Solid to expert front-end knowledge, including HTML and CSS
  • Experience working with Git
  • Familiar with unit and integration testing (Testing Library, Cypress)
Nice to have
  • Working experience in TypeScript and React
  • A keen interest in current web trends, standards and front-end frameworks
  • Passionate about clean code and Test Driven Development (TDD)
  • Familiar with continuous integration (e.g. GitHub Actions, CircleCI, Jenkins) and tools like Docker
  • Knowledge about front-end tooling (e.g. webpack, Babel, PostCSS, CSS preprocessors)
  • Attention to detail to debug, reiterate and improve your code on different platforms
Why us?
  • Dedicated team on innovative products that are market leaders in Europe
  • Subsidies for local transport card, lunch vouchers, fresh fruits and drinks, private internet usage or also Employer Pension Fund
  • Annual personal development budget of € 1.000 for conferences, workshops, barCamps, language course (German/English) books etc.
  • Assistance with relocation or visa application
  • Flexible working hours including home office and real work-life balance
  • Laptop for professional and private use (Mac/Linux/Windows)
  • Agile work environment, flat hierarchies, and quick decision-making
  • Team events: internal hackathon, board games, ePages YOU, and more
  • Weekly Yoga class during lunch break
  • Free ePages online shop for private use
  • Central location with excellent public transportation in our main offices
  • An international team from more than 15 countries, company language is English
At ePages we believe in individual empowerment. We are innovators, challengers and proactive team-players who promote equal employment opportunities to all qualified applicants regardless of race, color, ethnicity, ancestry, religion, gender, sexual or political orientation, age, marital status, or any disability. A culture of respectful interaction is deeply rooted in our corporate values, and therefore we would like every employee to feel included, accepted and valued.
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.



Deine Aufgaben
Als Teil eines agilen Entwicklungsteams wirst du mit unseren Backend-Entwicklern und UI-Designern zusammenarbeiten. 
Dein Hauptaugenmerk liegt auf dem Aufbau einer großen, hochgradig benutzerinteraktiven Webanwendung, die einfach zu skalieren und zu erweitern ist und die in einer responsiven Umgebung modular aufgebaut ist. Dazu gehört auch die Entwicklung unserer neuen E-Commerce-Storefront und all ihrer benutzerorientierten Schnittstellen, die auf einer Microservice-basierten Architektur aufbaut.

Wir verwenden moderne Technologien wie Docker, Node.js, TypeScript / modernes JavaScript, React & Redux, und Jest.
Dein Profil
Wir suchen einen produktbewussten Entwickler, der es liebt, Code zu schreiben, der DRY, verständlich und einfach zu warten ist und der Wert auf User Experience legt.

  • Solide Erfahrung in der Entwicklung umfangreicher Webanwendungen in JavaScript
  • Projekterfahrung mit Node.js (Client-Server-Kommunikation)
  • Erfahrung mit mindestens einem modernen Frontend-Framework wie React, Vue, Angular, etc.
  • Erfahrung in der Arbeit mit Git
  • Vertraut mit Unit- und Integrationstests

Nice to have
  • Erfahrung mit TypeScript und React
  • Großes Interesse an den neuesten Standards und JavaScript-Frameworks
  • Leidenschaft für sauberen Code und testgetriebene Entwicklung (TDD)
  • Vertraut mit kontinuierlicher Integration (z.B. Jenkins, CircleCI) und Tools wie Docker
  • Kenntnisse über CSS-Präprozessoren
  • Liebe zum Detail, um deinen Code auf verschiedenen Plattformen zu debuggen, zu wiederholen und zu verbessern
  • Kenntnisse über Cross-Browser und Cross-Device
Warum wir?
  • Du arbeitest in einem engagierten Team an innovativen Produkten, die marktführend in Europa sind
  • Bei uns bekommst du zahlreiche Benefits: Nahverkehrsticket, BusinessBike, Essensgutscheine, Internet- und Umzugspauschale sowie betriebliche Altersvorsorge
  • Da uns deine Weiterbildung sehr am Herzen liegt, erhältst du pro Jahr ein Weiterbildungsbudget in Höhe von 1.000 Euro, das du nach eigenem Wunsch z. B. für Konferenzen, Workshops oder Sprachkurse nutzen kannst
  • Work-Life-Balance wird bei uns großgeschrieben, weshalb wir Vertrauensarbeitszeit mit Homeoffice-Option anbieten
  • Du bekommst ein Notebook zur beruflichen und privaten Nutzung (Mac/Linux/Windows)
  • Wir leben ein agiles Arbeitsumfeld, flache Hierarchien und kurze Entscheidungswege
  • Wir legen Wert auf Diversität und sind ein internationales Team aus mehr als 15 Ländern
  • Wir verbringen gerne Zeit zusammen, z. B. bei unserem wöchentlichen Yogakurs, internen Hackathons, Spieleabenden, Offsites oder unserem company breakfast
  • Du bekommst einen kostenlosen ePages Onlineshop zur privaten Nutzung
  • Unser Büro liegt im Herzen der Hamburger City, weshalb du uns von überall aus gut erreichen kannst

 At ePages we believe in individual empowerment. We are innovators, challengers and proactive team-players who promote equal employment opportunities to all qualified applicants regardless of race, color, ethnicity, ancestry, religion, gender, sexual or political orientation, age, marital status, or any disability. A culture of respectful interaction is deeply rooted in our corporate values, and therefore we would like every employee to feel included, accepted and valued.
Ü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 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.