-
Nordomatic

Senior Front-End Developer

Nordomatic
Sweden · Full-time · Mid-Senior

Role Overview

We are actively modernizing the UI of our Building Management System (BMS) and energy optimization products into a modern, React-based single-page application (SPA).

As a senior front-end developer, your primary focus will be on this transformation. This is a gradual migration, where existing functionality will be ported to the new SPA framework, with improvements to UI/UX made possible by the new architecture.

In addition to modernization, you’ll play a key role in developing new features and enhancing product capabilities. The new front-end architecture is grounded in strong functional programming principles. As such, you’ll work extensively with libraries such as Effect-TS, fp-ts, and io-ts, in addition to React.

This is a user-facing product with an existing user base, including internal users, which means you’ll have direct access to feedback and insights from actual usage.

Key Responsibilities

  • Develop user-facing components and views using React.
  • Optimize performance and responsiveness across platforms and devices.
  • Maintain and refactor code to uphold high standards of quality and maintainability.
  • Participate in agile ceremonies, including sprint planning and code reviews.
  • Collaborate with backend developers, UI/UX designers, and product managers.
  • Continuously improve UI and graphical interactions to ensure a great user experience.
  • Monitor and analyze front-end performance.

Skills and Competencies

We categorize required knowledge into three main tiers, based on priority and role alignment:

Essential

These skills are required from day one:

  • Proficiency in TypeScript
  • Deep experience with React
  • Solid understanding of responsive and mobile-first design
  • Ability to write clean, maintainable, and scalable code
  • Strong grasp of HTML and CSS

Important

These are capabilities that can be developed on the job, but will be necessary for effective performance in the role:

  • Effect-TS
  • XState
  • Chakra UI
  • CI/CD pipelines
  • Unit testing
  • GitLab workflows
  • An eye for good design and intuitive UI/UX
  • Experience with strongly typed functional programming

Beneficial

Skills that extend the candidate’s usefulness beyond the immediate scope of the role:

  • UI/visual design skills
  • Sketch (or similar design tools)
  • Familiarity with Linux environments
  • Rust
  • Docker / Kubernetes
  • Property-based testing
  • fp-ts and io-ts

Bonus

Not essential, but traits and interests that resonate well with the team and culture:

  • Haskell experience
  • Familiarity with Nix or NixOS
  • Vim or Neovim (bonus points for significant configuration work)
  • FreeBSD
  • Experience with Home Assistant

Ideal Candidate Traits

We’re Looking For Someone Who

  • Has a genuine passion for UI/UX and visual design beyond just job requirements.
  • Is self-driven and eager to learn and grow continuously.
  • Has a mindset geared toward constant improvement—nothing is ever “done.”
  • Embraces functional programming paradigms and applies them with rigor.
  • Cares deeply about expressing domain logic through types and static analysis.
  • Is environmentally conscious and motivated by contributing to a more sustainable world.
  • Prefers Unix-based systems (macOS or Linux). Candidates who prefer Windows as a daily development environment may not be a good fit.

Key Skills

Ranked by relevance

functional programming linux ui responsive react unix
Login to Apply
Posted
Jun 19, 2025
Type
Full-time
Level
Mid-Senior
Location
Borås
Company
Nordomatic

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Nordomatic
Related

Senior Frontend Developer

2025-09-01

Full-time
Mid-Senior
Sweden
IT Services
Engineering
View Job Details
Nordomatic
Related

Frontend Developer

2025-06-13

Full-time
Mid-Senior
Sweden
IT Services
Engineering
View Job Details
Nordomatic
Related

Senior Front-End Developer

2025-07-01

Full-time
Mid-Senior
Sweden
IT Services
Engineering