Senior Frontend Engineer

About TotaLite
Are you tired of “state-of-the-art” software that still feels stuck in the early 2000s?

At TotaLite, we’re redefining how critical infrastructure is monitored. Our smart optical sensors measure millimeter-scale displacements in real time, helping infrastructure owners monitor bridges, tunnels, rail networks, and construction sites with confidence.

We build hardware, software, and data products that operate in the real world, not just demos. That means our interfaces must be fast, clear, and reliable; because real people depend on them to make decisions.

About the role
As our Senior Frontend Engineer, you'll own everything users see and touch. The asset monitoring platform. The admin dashboards. The mobile apps. The data you display comes from real sensors deployed on real infrastructure. This is not a role where you simply implement tickets or polish wireframes handed to you. You are responsible for how the product feels, works, and evolves from a user’s perspective. You translate product intent into concrete UI decisions and help keep the engineering team focused on what actually matters.
You’ll work closely with backend engineers, data specialists, and leadership, but you’ll have real ownership over frontend decisions and execution.

You ship. You iterate. You don’t wait for perfect specs, and you’re comfortable saying “no” when complexity doesn’t serve the user.

If you’ve spent your career waiting for detailed tickets, stakeholder alignment, or perfect requirements, this isn’t the role for you.

What you’ll do: 

  • Own the frontend of our asset monitoring platform, dashboards, and internal tools

  • Turn product goals into clear, usable interfaces and flows

  • Code and evolve complex, data-driven dashboards used by infrastructure professionals

  • Push back on overengineering. Keep things simple, fast, and shippable

  • Collaborate closely with backend engineers to shape APIs and data flows, and drive what the backend needs to build rather than just consuming what exists

  • Convert designs into functional React components and scaffold new pages

  • Build visualizations that make complex geo-data immediately understandable. ThreeJS, canvas, whatever it takes. Just know when NOT to reinvent the wheel

  • Continuously improve UI consistency, performance, and usability

  • Help keep the product focused as we scale. Less overthinking, use third parties where needed, more execution

  • Work in a hardware context: understand how sensor data flows into the platform and design interfaces that make physical measurements intuitive

What you bring along: 

  • Strong experience building frontend applications with React and modern CSS (Tailwind or similar)

  • Strong affinity for functional programming. Elixir and Phoenix experience is a significant plus

  • Proven track record shipping 0→1 products. Show us dashboards you built and owned at a startup or scaleup

  • Obsessive attention to detail. You notice when something is off by 2 pixels

  • Experience working in startups or scale-ups where priorities evolve quickly

  • Product intuition: you think in terms of users, not just components

  • Comfort with ambiguity. You make decisions, not just execute them

  • Experience with complex visualizations or data-heavy interfaces is a plus

  • Experience with mobile app development or coordinating outsourcing (bonus)

  • You actively embrace AI tools  as a multiplier. We expect you to embrace it to speed up where needed with full intent. This is non-negotiable.

  • A builder mindset: you prefer shipping and iterating over endless abstraction

  • Comfortable working in a hardware context; the data you visualize comes from real physical devices, not abstract APIs

This role is not for:

  • Consultants who prefer abstract problem spaces over production code

  • You mainly want to work on wireframes, decks, or conceptual UX rather than code

  • Full stack developers who treat frontend as a side task

  • You optimize for technical perfection over user value and speed

  • You’re uncomfortable pushing back or making trade-offs

  • You’re not excited about owning problems end-to-end in a fast-moving product team

  • You prefer clearly scoped tickets, detailed specs, and minimal decision-making

  • Anyone who sees AI tools as optional

Our Tech Stack: 

  • Frontend: Phoenix LiveView, React, Tailwind CSS

  • Backend: Elixir, Phoenix, Python

  • Data & Cloud: PostgreSQL, Fly.io, Neon, AWS

  • Auth & Observability: WorkOS, AppSignal, Sentry, OpenTelemetry

Why you’ll like working here:

  • Real ownership and autonomy—you help shape the product

  • A fast-moving startup environment with real-world impact

  • A team that values execution over ceremony

  • Flexible working hours and hybrid setup

  • Office in the center of Rotterdam, close to public transport

  • Strong support from a larger organization (Fugro) without losing startup speed

Are you interested?
Please send your application to our Head of Product, Cliff de Roode, at cliff@totalite.io.

After you have applied 
We aim to move quickly and transparently:

  • Initial screening

  • Technical conversation / practical exercise

  • Pair programming session to see how we work together

  • Second interview for final alignment

  • Offer and welcome to TotaLite!

About TotaLite
Are you tired of “state-of-the-art” software that still feels stuck in the early 2000s?

At TotaLite, we’re redefining how critical infrastructure is monitored. Our smart optical sensors measure millimeter-scale displacements in real time, helping infrastructure owners monitor bridges, tunnels, rail networks, and construction sites with confidence.

We build hardware, software, and data products that operate in the real world, not just demos. That means our interfaces must be fast, clear, and reliable; because real people depend on them to make decisions.

About the role
As our Senior Frontend Engineer, you'll own everything users see and touch. The asset monitoring platform. The admin dashboards. The mobile apps. The data you display comes from real sensors deployed on real infrastructure. This is not a role where you simply implement tickets or polish wireframes handed to you. You are responsible for how the product feels, works, and evolves from a user’s perspective. You translate product intent into concrete UI decisions and help keep the engineering team focused on what actually matters.
You’ll work closely with backend engineers, data specialists, and leadership, but you’ll have real ownership over frontend decisions and execution.

You ship. You iterate. You don’t wait for perfect specs, and you’re comfortable saying “no” when complexity doesn’t serve the user.

If you’ve spent your career waiting for detailed tickets, stakeholder alignment, or perfect requirements, this isn’t the role for you.

What you’ll do: 

  • Own the frontend of our asset monitoring platform, dashboards, and internal tools

  • Turn product goals into clear, usable interfaces and flows

  • Code and evolve complex, data-driven dashboards used by infrastructure professionals

  • Push back on overengineering. Keep things simple, fast, and shippable

  • Collaborate closely with backend engineers to shape APIs and data flows, and drive what the backend needs to build rather than just consuming what exists

  • Convert designs into functional React components and scaffold new pages

  • Build visualizations that make complex geo-data immediately understandable. ThreeJS, canvas, whatever it takes. Just know when NOT to reinvent the wheel

  • Continuously improve UI consistency, performance, and usability

  • Help keep the product focused as we scale. Less overthinking, use third parties where needed, more execution

  • Work in a hardware context: understand how sensor data flows into the platform and design interfaces that make physical measurements intuitive

What you bring along: 

  • Strong experience building frontend applications with React and modern CSS (Tailwind or similar)

  • Strong affinity for functional programming. Elixir and Phoenix experience is a significant plus

  • Proven track record shipping 0→1 products. Show us dashboards you built and owned at a startup or scaleup

  • Obsessive attention to detail. You notice when something is off by 2 pixels

  • Experience working in startups or scale-ups where priorities evolve quickly

  • Product intuition: you think in terms of users, not just components

  • Comfort with ambiguity. You make decisions, not just execute them

  • Experience with complex visualizations or data-heavy interfaces is a plus

  • Experience with mobile app development or coordinating outsourcing (bonus)

  • You actively embrace AI tools  as a multiplier. We expect you to embrace it to speed up where needed with full intent. This is non-negotiable.

  • A builder mindset: you prefer shipping and iterating over endless abstraction

  • Comfortable working in a hardware context; the data you visualize comes from real physical devices, not abstract APIs

This role is not for:

  • Consultants who prefer abstract problem spaces over production code

  • You mainly want to work on wireframes, decks, or conceptual UX rather than code

  • Full stack developers who treat frontend as a side task

  • You optimize for technical perfection over user value and speed

  • You’re uncomfortable pushing back or making trade-offs

  • You’re not excited about owning problems end-to-end in a fast-moving product team

  • You prefer clearly scoped tickets, detailed specs, and minimal decision-making

  • Anyone who sees AI tools as optional

Our Tech Stack: 

  • Frontend: Phoenix LiveView, React, Tailwind CSS

  • Backend: Elixir, Phoenix, Python

  • Data & Cloud: PostgreSQL, Fly.io, Neon, AWS

  • Auth & Observability: WorkOS, AppSignal, Sentry, OpenTelemetry

Why you’ll like working here:

  • Real ownership and autonomy—you help shape the product

  • A fast-moving startup environment with real-world impact

  • A team that values execution over ceremony

  • Flexible working hours and hybrid setup

  • Office in the center of Rotterdam, close to public transport

  • Strong support from a larger organization (Fugro) without losing startup speed

Are you interested?
Please send your application to our Head of Product, Cliff de Roode, at cliff@totalite.io.

After you have applied 
We aim to move quickly and transparently:

  • Initial screening

  • Technical conversation / practical exercise

  • Pair programming session to see how we work together

  • Second interview for final alignment

  • Offer and welcome to TotaLite!