Installera Ledigajobb.se för snabb åtkomst! Vill du snabbt hitta tillbaka till Ledigajobb.se?
Du är offline.
Försök igen.
Senior Frontend Developer
Skicka ansökan 109 dagar kvar
Utvecklare Frontend-utvecklare
109 dagar kvar

Arbetsbeskrivning

Nordomatic is a global leader within Smart Buildings. By combining our vast experience in system integration with visionary and innovative software solutions, we are pioneers in digitalizing building management. We aim to serve our customers, people, and planet better than yesterday. We reach our goals together by enabling a strong culture, developing people and skills, and in all that we do, we believe that the more we change today, the more we can impact tomorrow.

Today, we are over 1000 specialists in 33 offices in nine countries. We are proud to say that we are one of the world’s leading independent BMS providers.  

Cloud and SaaS offer numerous opportunities for property owners to reduce energy consumption, enhance indoor air quality, and access essential data and analytics. Nordomatic Property Tech is a lean and agile software company with large ambitions! We deliver cloud solutions for properties around the globe, bringing together hardware and software solutions to help companies manage their BMS, Workplace, and Energy in the cloud. 

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.

Mer info

Anställningsform Vanlig anställning
Publicerad 2025-08-11
Lön Fast månads- vecko- eller timlön
Antal platser 1
Varaktighet Tillsvidare