Software Engineer Frontend
Monumental is an Amsterdam-based construction-robotics company that designs, builds, and operates autonomous bricklaying robots on live construction sites.
Funding history
About Monumental
Founded in 2021, Monumental operates a vertically integrated construction-robotics system: autonomous hardware, machine vision, and its Atrium software platform. It works as a subcontractor delivering finished masonry work for customers in the Netherlands and United Kingdom, with US expansion underway.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build internal web tools that support robot operations, site logistics, maintenance, manufacturing, and data workflows. You will work directly with colleagues to understand problems, prototype and iterate on solutions, and deploy and maintain the backend services those tools need. You will write typed TypeScript and React, extend the internal data tool, bring operational prototypes into production, and debug production issues to their root cause.
Requirements
- Build and ship full-featured web applications in idiomatic TypeScript
- Demonstrate experience building zero-to-one products independently or in a small team
- Apply UI and UX design judgement
- Drive projects from start to finish independently
- Use coding agents while retaining ownership of AI-assisted features
- Learn new languages and tools quickly
- Demonstrate basic familiarity with Linux systems
Responsibilities
- Understand colleagues' problems, build prototypes, and iterate on solutions
- Design and build tools for managing a fleet of robots across multiple sites
- Extend Fenestra for viewing and editing data from different sources
- Bring operations and manufacturing prototypes into production
- Collaborate with hardware engineers, control engineers, and robot operators on product experiences
- Write typed production TypeScript and React
- Debug memory leaks, crashes, and other production problems
- Deploy and maintain backend services required by internal tools
