You are here: Home > About Us > Staff > Current Job Openings

UI Engineer

Apply Now

UI Engineer
Amsterdam (next to Central Station)
Full-time (37.5 hours per week)

Here's what you'll be involved in:

You’ll be part of our Research and Development Team. You’ll be involved in Internet-related research and development for the benefit of the Internet community. The primary systems for these measurements are RIPE Atlas and RIPEstat. You’ll help us develop client-side interfaces for these and other Internet measurement systems. This is a great opportunity if you are starting your career and looking to gain more experience on the front-end development side.

The following qualifications are essential for you to become successful in this role:

  • One to two years of experience with modern JavaScript (ES2015+) and tooling like webpack/rollup, babel, npm/yarn. We are moving all of our code to modern JavaScript, so we would like you to have a big hand in this process.
  • Data visualisation. The ability to use visualisation libraries (like d3.js and three.js) with grace and care. We handle lots of data in our visualisations and regularly push the libraries to their max.
  • Solid understanding of User Interface (UI) and User Experience (UX) aspects. You will play an important role in developing new UI designs as well as upgrading older ones. You’ll not only need to understand the functional requirements for a design, but also to enhance the visual quality of our services. You will cooperate with our UX Specialist from Product Management.

We’d also like you to have:

  • Knowledge of node.js
  • Some knowledge of one or more of the popular frameworks React, Vue, Angular or Ember
  • Basic understanding of networking protocols, especially TCP/IP, DNS and BGP

It would be awesome if you:

  • Could amaze us with a webGL or SVG animation demo
  • Have web application programming experience using UNIX/Linux server architectures
  • Have experience using git and CI tools (e.g. Jenkins)

Salary and benefits:

The annual salary for this position is between EUR 42,600 and EUR 61,300 (before tax). This includes the standard 8% annual “holiday pay” and a 5% end-of-year bonus.

At the RIPE NCC, we respect and facilitate a proper work-life balance for our staff. We work in an open and friendly atmosphere, and we are open to your feedback. We offer excellent secondary benefits to our employees, including relocation, 30 days' vacation (in addition to public holidays) and an EUR 2,250 training allowance per year. Our new office in Amsterdam Central Station is open, modern and facilitates flex-work. We have an in-house barista and offer a company-wide free lunch every week.

How to apply:

Please click on the button apply now. Don't forget to include a motivation letter – we disregard applications if they don't have one. Please help us gain more insight with links to your current work, knowledge and experience.

If you are selected, we will invite you for an online interview. If we decide to continue the process, you will be invited for a face-to-face interview in our office.

Pre-employment screening will be part of the process.

About the RIPE NCC:

The RIPE Network Coordination Centre (RIPE NCC) is one of five Regional Internet Registries (RIRs) providing Internet resource allocations, registration services and coordination activities that support the operation of the Internet globally. The organisation is a not-for-profit association and the working language is English. The environment is internationally orientated, with staff from more than 20 countries.


Apply Now