Heads up: this job position has expired. If you were already in process, no worries; it will still proceed as normal.

Front-end JavaScript Engineer

Contentful
API-first content management platform

Job details

Apply now

Intro

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

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

Apply now