At Irmos Technologies we are on a mission to maximize the safe operational life of existing bridges. We fundamentally improve maintenance of key infrastructure assets by combining sensor data with intelligent algorithms. We are a dynamic team of innovative builders, delivering technology for safer and more sustainable infrastructure.
To get there, we need products that are not only powerful, but extremely clear, usable, and intuitive. This is where you come in!
The opportunity
You'll join our Software Engineering team, working on the user-facing layer of our SaaS platform. We move fast, care about craft, and what you build genuinely shapes the product.
This is a hands-on role for someone who codes well and thinks like a product person. You'll spend most of your time building features in Angular and TypeScript, plus backend work in Python (Django, FastAPI, Postgres) when frontend features need it: adding endpoints, adjusting schemas, making the API fit the UI. You'll also produce mockups and turn client feedback into user stories. You sit between product and engineering, so you sketch in code, ship, and help write the specs rather than wait for them.
What you'll own
- Build and maintain the frontend in TypeScript and Angular
- Turn user stories and client feedback into shipped features
- Produce lo-fi and hi-fi mockups to validate flows before tickets get refined. Figma, HTML/Tailwind, whatever you work fastest in. We care about the output, not the format
- Work directly with our Product and Software Lead, your frontend peer, clients, and other teams. You'll often be the one closing the gap between what was asked and what makes sense to build
- Pick up backend work when frontend features need it: Python endpoints and schema changes. The role is frontend-led, not full stack, but you won't refuse to touch the backend either
- Help shape our frontend architecture, tooling, and design process as we grow
The split shifts over time. At first you'll be heads-down on the frontend to reach a state we can show clients. As the product matures, mockup and design work grows to roughly 20–40% of your time.
What you will bring:
- 3–5 years of frontend engineering in a startup or fast-paced environment
- Strong TypeScript and JavaScript
- Hands-on Angular, or another modern JS framework (React, Vue, Svelte) and ready to pick up Angular quickly
- You can produce UI mockups in any tool: Figma, HTML/CSS/Tailwind, whatever you reach for. The skill matters, the tool doesn't
- You can work in Python (Django, FastAPI, Postgres) when features need it. Not an expert, but not afraid of the backend
- Comfortable working directly with clients, product, and business teams
What is nice to have:
- Tailwind CSS
- Figma. Useful but not required. HTML and Tailwind mockups work just as well for us
- Background in design or UX, formal or self-taught
- You use AI tools (Claude, Codex, Gemini) in your daily workflow
- Jira and writing user stories
- Data-heavy or technical domains: B2B SaaS, engineering tools, dashboards
Who you are
- You ship. You scope, prioritize, and get to "good enough" without over-polishing
- You own your work without being managed into it
- You push back on bad UX or weak code with reasons, not just instinct
- You work with engineers and product people as peers, not as a service desk
- You're fine with ambiguity, and you'd rather propose a direction than wait for one
- You're up for the complexity of a data-heavy product
What we offer:
- Experience the thrill of delivering pioneering technology that changes lives and builds a safer, more sustainable future
- Immerse yourself in an inspiring workspace at Zurich Technopark
- Take advantage of unique opportunities for professional development by participating in professional workshops, seminars, and networking events
- Manage your own time and maximize your day by taking advantage of our flexible working environment
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network Development Engineer, Network Core
2026-05-27
DevOps Engineer
2026-05-27
SOFTWARE ENGINEER WITH TYPESCRIPT AND NODE.JS
2026-05-27
- Posted
- May 12, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Zurich
- Company
- irmos technologies AG
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network Development Engineer, Network Core
2026-05-27
DevOps Engineer
2026-05-27
SOFTWARE ENGINEER WITH TYPESCRIPT AND NODE.JS
2026-05-27