Senior Frontend Developer (React)

Job Description

DEN BOSCH, THE NETHERLANDS
FULLTIME
IT & SOFTWARE DEVELOPMENT
About iotspot:

iotspot builds an IoT-driven smart workplace platform that helps organisations manage hybrid work: desk and room booking, sensor-based occupancy insights, indoor maps & routing, and analytics dashboards that support data-driven workspace decisions.

The Role:

We’re looking for a Senior Front-End Engineer to own and elevate the web experience across our platform — from the Web Booking Portal and dashboards to our admin tooling in Control Center. You’ll work closely with product/design and back-end colleagues to ship features that feel fast, intuitive, and trustworthy even when powered by real-time data.

What You’ll Build and Improve:
Designing and implementing high-quality React UI across multiple personas (employees booking workspaces, facility teams analysing utilisation, admins configuring floor plans/zones).
Delivering interactive experiences such as workplace/colleague/location discovery (including kiosk-style “lobby screen” experiences).
Building data-rich dashboards (filters, time-series views, drilldowns) that present sensor data for occupancy/utilisation/climate in a clear, customisable web format.
Implementing real-time or near real-time UI patterns where it matters (e.g., availability/occupancy changes), including resilient loading/error/empty states and eventually consistent UX.
Working with back-end engineers to integrate APIs (PHP services and other cloud services) in a way that keeps the UI stable and maintainable; occasionally contributing to PHP endpoints when needed.
Owning front-end quality: performance (user-centric measurement), accessibility, and test automation (unit/component tests plus end-to-end coverage for critical flows like booking).
Contributing to front-end architecture: component standards, design-system thinking, code reviews, mentoring, and pragmatic technical decision-making in a fast-moving product environment.
What We’re Looking For:
We are deliberately hiring for front-end depth.
Significant experience building modern web applications with React, with strong component design, state management, and an understanding of trade-offs in UI architecture.
Excellent HTML/CSS fundamentals and a track record of delivering responsive, accessible interfaces (WCAG-aware).
Experience building data-heavy UIs: dashboards, charts, filtering, tables, and make data legible information design.
Experience with front-end testing and quality practices
Comfort collaborating across disciplines (product/design, back-end, IoT)
Strong customer orientation and ability to align technology with business needs.
Outstanding communication skills, both verbal and written.
Bachelor's degree in Computer Science or equivalent.
Bonus Points For:
Experience with interactive mapping UIs or integrations with mapping platforms (iotspot integrates with MapsPeople for indoor navigation).
Experience with enterprise authentication/integrations (SSO; Microsoft ecosystem).
Working knowledge of PHP (reading/debugging, contributing occasionally), and comfort collaborating in a cloud-based system.
Privacy-by-design mindset: iotspot positions itself as privacy-first and GDPR compliant, and we are ISO 27001 certified.
Location & Work Environment:
Hybrid role: You should be based in or near Den Bosch, Netherlands.
Enjoy flexibility with office days for collaboration and occasional home work.
Be part of a supportive and innovative team where your ideas truly matter.
Full-time job (40 hours per week).
What We Offer:
A chance to build user-facing software at the intersection of IoT and workplace experience: interactive booking flows, sensor-driven dashboards, and indoor navigation — shipped in a product used to optimise modern hybrid offices.
How to Apply:
If you’re ready to join a dynamic team and help shape the future of workplace management, we want to hear from you! Please send your CV and a brief cover letter sharing why you are a great fit to our team.
Join us on our mission to redefine how businesses manage their workspaces. Let’s build something amazing together!
:contentReference[oaicite:13]{index=13}