Front-End Engineer (React / Next.js)
Location
: Oostzaan (hybrid, 4/5 days on-site)
Contract
: 32–40 hours
Language
: English (Dutch is a plus)
BONO is growing fast. Our ambition is to become Europe’s one-stop shop for supplements: every brand, every goal, all in one place. We do this with a tech-first approach. Most of our systems are built in-house, and the majority of our founding team has a technical background.
We live by the motto “automate everything that can be automated.” That mindset allows us to achieve high revenue per FTE, far above industry standards. For us, it has become a challenge in itself: staying lean and efficient while competing directly with the biggest players in the market.
We are a young and dynamic team with an average age of 23. Work hard, have fun might sound cliché, but it is how we work. We push ourselves to build something great while always keeping room for laughter and good energy.
Every day, thousands of customers across Europe rely on our platform. Now we are aiming for the next milestone: scaling BONO to €100 million in revenue. To get there, we are looking for a
Front-End Engineer (React / Next.js)
who can elevate our customer experience, performance, and front-end velocity.
NOTE:
This role is only open to candidates already based in the Netherlands with full work authorization in the Netherlands. We cannot sponsor visas or relocations.
What you will do:
Build, maintain, and improve user-facing experiences in
React/Next.js
(TypeScript).
Develop and evolve a reusable
component library/design system
(performance, accessibility, consistency).
Integrate cleanly with backend APIs; collaborate on API contracts and error handling.
Take ownership of front-end performance (Core Web Vitals) and ensure accessibility best practices are applied across key pages and user flows.
Implement instrumentation and
A/B testing
; turn insights into measurable improvements.
Contribute to internal tools (admin/ops dashboards) where it impacts UX and speed.
Maintain and improve code quality, testing (unit/e2e), and CI/CD.
What you bring
Proven experience building production apps with
React
(and ideally
Next.js
) and
TypeScript
.
Solid grasp of
state \& data-fetching
patterns and modern CSS architecture (Tailwind).
Experience integrating REST/GraphQL APIs and handling auth/state/errors.
Strong focus on
performance
and
accessibility
.
Exposure to testing tools (Jest/React Testing Library/Playwright).
Clear communication and a product mindset; you ship incrementally with quality.
Willingness to work from our office in Oostzaan at least 4 out of 5 days.
Nice to have
Experience with e-commerce (e.g.,
Shopify storefront/headless
).
Experience with custom Shopify apps or headless storefronts, design systems, analytics/experimentation, and SEO basics.
Familiarity with .NET backends is a plus (not required).
What you get
A competitive salary between €2.915,47 and €4.830,80 gross per month, depending on experience (excluding 8% holiday allowance and pension contribution).
23 vacation days based on full-time employment.
A well-arranged setup with high-end hardware.
A catered and paid-for lunch every day.
Flexible working hours (start between 8 and 10 AM).
The possibility to work from home one day a week.
Pension contribution, travel allowance, gym membership reimbursement, internet allowance.
Christmas package and birthday gift.
Regular company outings and team drinks.
Working in a young, dynamic team.
A direct say in key decisions—you’ll help shape our platform with minimal layers.