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!
Follow us on Linkedin
Stay in the loop
Follow us on Linkedin
Stay in the loop
Follow us on Linkedin
Stay in the loop
