Senior Front-end Developer

Naturalis Biodiversity Center

Leiden

Hybrid

EUR 47,000 - 63,000

Full time

15 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

End-of-year bonus
27 days leave
Commuting allowance
Pension PFZW
Hybrid/remote work
Dev opportunities (Goodhabitz)
Laptop and phone allowance
Museum access & discounts

Job summary

Naturalis Biodiversity Center in Leiden seeks a Senior Front-end Developer to shape the front-end ecosystem and guide architectural decisions across projects in our national research institute. You will build interfaces for the public portal, citizen science platforms, and internal tools, collaborating closely with backend developers and ML engineers.

You'll work with TypeScript, React, Remix, and Angular in a modernization effort, delivering maintainable, scalable front-end solutions with clear

Qualifications

  • Bachelor's or Master's in IT or Computer Science.
  • Strong React experience with modern front-end stacks.
  • Proficiency in TypeScript, CSS/Sass, and web APIs.

Responsibilities

  • Build and maintain web apps around the collection domain.
  • Collaborate with backend and ML engineers to integrate services.

Skills

React
React Router Framework Mode
TypeScript
CSS/Sass
Web APIs
Automated testing (unit & E2E)
CI/CD
Python
Databases
GitLab CI
Docker
Ansible
Terraform
Angular (plus)

Education

Bachelor's or Master's in IT or Computer Science

Tools

GitLab CI
Docker
Ansible
Terraform

Job description

Do you want to build the web applications that make one of the world's largest natural history collections accessible to scientists and the public? Then Naturalis in Leiden is the place for you. As Senior Front-end Developer you get the freedom to assess complex systems, drive architectural decisions, and shape the front-end ecosystem of a national research institute.

As senior front-end developer
  • You build and maintain the web applications in and around our collection domain, including the public search portal for our 8+ million physical collection items, citizen science platforms, species identification workflows, and internal web tools.
  • You act as a technical senior guide: you evaluate existing systems, build consensus for architectural standards, and guide the evolution of our front-end ecosystem, ensuring continuity and knowledge sharing so the work never depends on a single person.
  • You work across the stack in close collaboration with back-end developers and machine learning engineers, contributing to Python-based services and databases where needed.
This is what you'll be doing

You focus on the web applications in and around our collection domain: from the public search portal to citizen science platforms and web tools for species identification based on images, audio, and DNA. You build the user interfaces, dashboards, and data integration layers that make datasets and AI models accessible and usable for researchers and the public.

We are in the middle of a modernization effort. Our portfolio spans established systems undergoing strategic updates alongside modern projects built with TypeScript, React, Remix, and Angular. As a technical senior, you bring direction and structure in close collaboration with your team: evaluating the current landscape, building consensus for architectural standards, and guiding the evolution of our front-end ecosystem, backed by clear documentation and active knowledge sharing to safeguard continuity.

Here’s what we have to offer
  • A gross monthly salary of € 4.255,- to € 5.681,- for a full-time contract (36 hours).
  • End-of-year bonus of 3.4% of your gross annual salary and 8% holiday pay.
  • Time off thanks to 27 days of leave per year with full-time employment. Plus 1 extra day that you can use for a holiday that is important to you.
  • Commuting allowance depending on your means of transport.
  • Pension scheme via PFZW, where Naturalis pays 60% of your premium.
  • A focus on your work-life balance. You can work partly from home and schedule your workday between 07.00 and 19.00.
  • Plenty of development opportunities. We support your growth and give you unlimited access to the online training platform Goodhabitz.
  • Fascinating knowledge events. These help you stay up to date on the latest developments in both your own field and outside it, such as our lectures and gatherings on various (scientific) topics. You can also attend – or take part in – the fascinating internal information session Naturalis Draait Door.
  • A laptop and phone allowance.
  • Nice extras such as discounts on software and hardware for private use, collective health insurance plans, and a bicycle scheme. You’ll also enjoy discounts in our museum restaurant and unlimited free access to our award-winning museum for you and your family.
  • Fun team outings. We also get together for drinks every month, organise an annual BBQ and a fantastic New Year's party. Not your scene? That's fine too, of course. All team activities are voluntary.
  • A unique work environment in a state-of-the-art building where you will feel proud to work every single day – we guarantee it!
The world lies at your feet!

Literally. Whatever your role may be, you contribute to the preservation of our planet on a daily basis. Naturalis Biodiversity Center …

  • is the national research and knowledge institute and a key player in biodiversity data and infrastructures;
  • houses one of the largest natural history collections in the world.
  • welcomes 500,000 museum visitors per year.
  • collaborates with universities, expertise centres and museums around the world.
  • has a staff of diverse colleagues in various functions and with many different nationalities, with whom you will work together in an informal atmosphere.
This is your team

You will join the Application Development and Maintenance department, comprising 26 colleagues across four product teams, including developers, designers, and information analysts. Your colleagues include data engineers, researchers, and collection specialists. Lunch break conversations can be about software development methodologies, but often more about local bird sightings or botanical research.

We work in Scrum sprints, emphasize incremental improvements, and deploy software using modern tooling (GitLab CI, Docker, Ansible, Terraform). We work as agile as possible and decisions are made collectively. In our architecture forum, everyone has a voice in shaping technical direction.

You'll work in a product team that values agile building, curiosity, open source, and sustainable solutions over quick hacks.

What you bring to the table

You demonstrate seniority through technical depth, sound judgement, and well-founded decisions. You assess systems, build consensus, and guide teams through modernisation without disrupting critical workflows. Your front-end solutions balance immediate needs with long-term maintainability, using stable technology where appropriate and innovating it adds value. You work effectively with researchers, developers, and product owners to turn requirements into sustainable solutions. With a long-term perspective, you build code that remains useful and maintainable for future colleagues.

Furthermore you have:

  • Bachelor-level or Master-level in a relevant field, such as IT or Computer Science.
  • Deep expertise in React and React Router Framework Mode, TypeScript, CSS/Sass, and web APIs (experience with Angular is a plus).
  • Practical experience with automated testing (unit and E2E) and CI/CD.
  • An affinity for back-end technology: you are comfortable working with Python, databases, and modern web services, since our front-ends sit on top of a broader stack.
  • Familiarity with our tooling (GitLab CI, Docker, Ansible, Terraform) is valuable, but secondary to your ability to evaluate and establish appropriate technical standards for a research institution.

We are managing the recruitment for this vacancy ourselves; unsolicited acquisition is therefore not desired.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Naturalis Biodiversity Center • Leiden

On-site
EUR 46,101 - 61,558
End-of-year bonus of 3.4%
27 days of leave plus an extra day
Travel allowance
+5
Senior Frontend Engineer
Senior Frontend Engineer

Lab Digital • Utrecht

Hybrid
EUR 50,000 - 65,000
Hybrid working
Office in Utrecht
25 vacation days
+8
Senior Software Engineer
Senior Software Engineer

Lab Digital • Utrecht

On-site
EUR 50,000 - 65,000
Senior salary 4500–5800 EUR/month
25 vacation days
Annual bonus
+6
Postdoctoral Fellow in Integrative Taxonomy: Genomics and AI
Postdoctoral Fellow in Integrative Taxonomy: Genomics and AI

1000scholars • Leiden

On-site
EUR 42,000 - 55,000
One-year contract
Pension scheme via PFZW
Unlimited access to training platform
Senior Front-End Architect for Scientific Web Apps
Senior Front-End Architect for Scientific Web Apps

Naturalis Biodiversity Center • Leiden

Hybrid
EUR 47,000 - 63,000
End-of-year bonus
27 days leave
Commuting allowance
+5
Senior Frontend Engineer.
Senior Frontend Engineer.

Nedap • Groenlo

Hybrid
EUR 50,000 - 67,000
Software Engineer (Java / React)
Software Engineer (Java / React)

Dataprovider • Groningen

On-site
EUR 70,000 - 90,000
Competitive salary
25 days paid annual leave
Pension insurance
+3
Frontend Developer.
Frontend Developer.

Nedap • Groenlo

On-site
EUR 44,640 - 61,380
Thirteenth month’s pay
Solid pension plan
Profit-sharing opportunities
+1
Senior Web & Mobile Full Stack Developer
Senior Web & Mobile Full Stack Developer

Learned • Utrecht

Hybrid
EUR 56,000 - 73,000
MacBook Pro
Hybrid work
25 vacation days
+3
Junior (Linked) Data Specialist
Junior (Linked) Data Specialist

Gewis • Eindhoven

On-site
EUR 46,000 - 55,000
Gross salary up to €4,500/month
Annual training budget €2,000
32 hours minimum per week
+5