Senior Frontend Engineer


Amsterdam, The Netherlands

Posted on: 2nd July 2018

The truth about scientific discovery is that it’s often incremental. Breakthrough thinking happens because scientists test each other’s hypotheses and build on each other’s ideas. So imagine how powerful data-sharing could be in advancing knowledge. Imagine a shareable data repository for the world’s scientists, where pioneering thinking becomes accessible and current innovation becomes searchable, identifiable and actionable. That’s what you’ll help build at our emerging tech hub in Amsterdam: an intelligent data repository, consisting of a RESTful API incorporating a wide range of technologies – from Flight to HTML to CSS to JavaScript – all powering a user-centered website.

Or, as we like to call it, ‘Github for Scientists’.

Stack Overview

Superior products are built with superior technologies. And you’ll get the opportunity to use quite a few, like:

  • Web development techs, i.e. HTML, CSS and JavaScript, including libraries like React and Redux
  • JavaScript companion tech, such as React, Redux and Node.js
  • Flight, Jenkins
  • AWS microservice architecture
  • RESTful APIs

More about the role

What this role really requires is someone who can think on their feet, delivering practical, simple solutions to complex problems. Knowledge of frontend development is obviously crucial – but you should also be knowledgeable in creating user-centered products. This role is part of Mendeley Data, a mixed-discipline Scrum team centered around a common goal: to make sharing versioned research data easy, enjoyable and empowering. You’ll build a user-centered website, progressively enhancing it to offer a rich experience for capable browsers. You’ll use RESTful APIs to build a client application, then help shape those APIs to support ever-growing functionality. You’ll work in 2 week sprints, performing daily standups, grooming, planning and retros. In other words, you’ll be right at the center of some of our most exciting projects.

More about you

It’s critical that you’re versatile, have a broad perspective and are eager to learn. We’ll need you to venture into uncharted territory – and then become an expert in it. Quality for the sake of quality should be important to you. As an absolutely ideal person for this job, you’ll have previous experience of: building responsive websites that are progressively enhanced over time; using CSS preprocessors such as SASS; unit testing, integration testing and code reviews.

Can you write both client-side and server-side JavaScript, utilizing promise chains, transforming API requests and using utility libraries like React and supersets like TypeScript? Can you see the bigger picture, challenge the status quo, and work closely with a really collaborative team? If so, then you’re the engineer we’re looking for.

Oh, and you’ve got a positive, constructive approach with an emphasis on collaboration and flexibility, right? We need someone with confidence, but who can admit when someone else has a better idea too.

More about Elsevier

At Elsevier, pride, passion and the pursuit of knowledge meet innovation, opportunity and growth. We are an organization that runs on intelligence. We supply it, develop it, and rely on it – and it requires intelligent people to make the intelligent career choice that will see us improve further. If you join us in Amsterdam, you will be part of shaping science’s next steps.

Apply for this job