Job information

$ 55,000 - 90,000 EUR per annum

Job Summary

You'll be working on a large, sophisticated, single-page application used by thousands of users to manage, create and edit their content in Contentful. We target current evergreen browsers (Chrome, Firefox, Safari, Edge) to provide a highly interactive and smooth user-experience inside the browser, allowing users to perform complex tasks around content management. Since most of our backend is implemented in JavaScript, we share a lot of code between client and server. The frontend application does not only communicate with a REST API, but has a real-time connection to the server and other users for collaboratively editing documents. As a Front-end Engineer, you will work on a complex, modular user interface where API design, application architecture and application state management are the main challenges. As a member of a cross-functional team, you'll work side by side with backend and QA engineers. You'll gain exposure to a wide range of technologies and approaches that are not limited to frontend development but will also give you a comprehensive grasp of the entire product.
**RESPONSIBILITIES**
Collaborate with product owners, designers, and other developers to build a best-in-class experience for our customers
Improve the User Interface(s) of Contentful’s software by building performant, maintainable, and productive features
Think in terms of components and systems while considering a holistic user experience
Rapidly fix bugs and solve problems for our customers
Practice data-informed product development through analytics, A/B testing, etc.
EXAMPLE PROJECTS

Test and ship new features that improve how we onboard developers to Contentful, either through our Web Application or through Node.js CLI
Constantly evolve and build the next generation's Authoring experience for content creators
Consider new and alternative ways to express and consume our APIs, such as GraphQL
Build the next generation of Contentful web applications leveraging UI frameworks such as React

Job Description

Main requirements

  • Demonstrated expertise in JavaScript application development including asynchronous programming, Promises, ES6
  • Significant experience developing and maintaining stateful, sophisticated Single-page Applications
  • Keen to stay up to date with modern JavaScript libraries and tooling
  • Understanding of functional programming principles
  • Excellent English communication skills, both verbal and written (German is not required)

Perks

  • Join an innovative tech company as we help drive the evolution of digital experiences to become ever-more ubiquitous and interactive. Be a part of helping companies build modern architectures for mission-critical applications
  • Shape the future of Contentful: help us establish, scale, and improve our team's processes
  • We offer free German classes
  • Generous education budget complete with extra days off to be spent on your professional and self-development
  • Be set up for success, equipped with the latest and greatest hardware
  • Hang-out in one of our many shared spaces, playing games with colleagues or enjoying a full range of events, including workshops, on-site meetups, guest speakers, and fun events for the company and each team. Did we mention an annual off-site?
  • As much artisan coffee as you can handle
  • Take a break and pat a pup, we are a dog-friendly office