Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Software Engineer (Frontend)

Posted 19 Feb 2026
Share:
Work experience
5 to 10 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)
Start date
1 April 2026
Deadline
9 March 2026

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Challenging position for the Tech & Data department as a Software Engineer (Frontend).

About IBFD

IBFD (International Bureau of Fiscal Documentation) is a non-profit foundation focused on cross-border taxation knowledge through publications, training, research, and data. Around 250 employees work in four offices on three continents, from 40 countries, with 700+ external authors and correspondents worldwide.

About Tech & Data

The Tech & Data department serves as the development hub for IBFD and is also responsible for managing infrastructure and service management. The department comprises approximately 30 full-time employees and external developers operating in near-shore and offshore arrangements.

The development teams develop and maintain IBFD's Tax Research Platform, a proprietary portal for cross-border taxation expertise, as well as several document processing systems and publication workflows. The team is also maintaining and developing the website, web shop, and online learning modules. Current development work follows Agile methodologies and uses a service-oriented architecture. IBFD promotes a culture of DevOps and applications are being migrated to a Kubernetes cluster. The development team works in close collaboration with the Infrastructure & Service Management team, that is responsible for IBFD's infrastructure and cloud services.

The Role

We're looking for a Software Engineer with a frontend focus to join our team. You'll work on our Tax Research Platform (TRP), maintaining and modernizing a large Angular codebase while building new features that serve tax professionals worldwide.

This role is ideal for someone who enjoys improving existing systems, not just building from scratch. You'll refactor legacy code, upgrade frameworks, and apply modern best practices, all while shipping features that matter.

What will you do?

  • Build new features: Develop user-facing functionality for the Tax Research Platform
  • Work on core platform features: Implement and enhance search functionality and document viewing experiences
  • Modernize the codebase: Keep the Angular stack up to date, refactor legacy code, and build reusable components and libraries
  • Write quality code: Deliver high-quality, scalable, testable, and high-performing code
  • Improve performance: Identify bottlenecks and optimize the frontend experience
  • Review code: Perform code reviews, provide constructive feedback, and ensure adherence to coding standards
  • Test and document: Participate in testing, validation, and deliver clear and concise documentation of application features, decisions, and technical constraints
  • Collaborate cross-functionally: Work with designers and product owners to define requirements and ensure technical feasibility, and with backend engineers across local and offshore teams to deliver features
  • Outside in View: Stay current with the latest research and best practices in frontend development and AI. In addition, ensure stay abreast of the latest industry trends and proactively suggest improvements to the processes, tools, and technology landscape

Requirements

  • 5+ years of frontend development experience
  • Completed bachelor’s or master’s degree in a relevant field of study, such as Computer Science, Software Engineering, or a comparable technical discipline
  • Strong experience with Angular, TypeScript, RxJS, and SCSS
  • Experience modernizing or refactoring legacy codebases
  • Solid understanding of frontend architecture, design patterns, and engineering best practices
  • Hands-on experience writing unit and e2e tests
  • Experience with REST APIs, CI/CD pipelines, and Docker
  • Comfortable owning features from requirements to delivery
  • Good communication and stakeholder management skills
  • Familiar with Agile methodology and scrum framework in a cross functional team setting
  • Fluent in English

Nice-to-Have

  • Experience with Angular Signals
  • Experience with design systems or component libraries
  • Familiarity with backend technologies, especially Go/Java
  • Knowledge of secure coding practices
  • Familiarity with web accessibility (WCAG)
  • Strong product sense and good eye for web UX
  • Experience with Claude Code or other AI based programming tooling.

Why Join Us?

  • Real technical challenges: Modernize a large Angular codebase with real architectural impact
  • Global impact: Build a product used by tax professionals in 180+ countries
  • Mission-driven: Non-profit organization focused on tax knowledge and long-term impact
  • International team: Work with diverse colleagues from 40+ nationalities, hybrid in Amsterdam

Along with an attractive package of fringe benefits, including:

  • Hybrid working
  • Free office lunches
  • Work abroad for up to 3 months per year
  • 5.44% Personal Budget (extra holidays or end-of-year bonus)
  • Pension free of premium
  • 8% holiday pay

It is preferable if you reside in the Netherlands for this position.

Do you have any questions? Please reach out to recruitment@ibfd.org

IBFD is the leading international provider of cross-border tax expertise. We are an independent, non-profit foundation and have a long history in supporting and contributing to tax research and academic activities. Our core business is research, publishing and education in international taxation. All of our products are accessible through the IBFD’s Tax Research Platform. We are headquartered in Amsterdam, but also have a local presence in markets such as North America, Asia and China.

Finance & Banking
Amsterdam
Active in 4 countries
190 employees
40% men - 60% women
Average age is 40 years