Nemetschek Group
React Developer
Nemetschek GroupIndia2 days ago
Full-timeConsulting

Energy Context


Front-end engineer who builds our Energy Management System (EMS), an interoperable, Energy Management B2B SaaS that centralises energy operations to quickly make and communicate energy-related decisions. Through our platform, energy professionals measure, understand, optimise and report energy use, costs and emissions avoiding managing buildings manually and individually. Some of the challenges we tackle involve data visualizations, interacting with the internal APIs, extensible architecture solutions, UI components, and dealing with modern frameworks and libraries such as ReactJS.


What you'll do

  • Implementing rich interactive data visualizations and reporting using TypeScript and React within a microfrontend architecture, taking full ownership of the development process.
  • Evolve our open-source component library with React, Typescript and Storybook.
  • Be part of a multidisciplinary team that is composed of Frontend Developers, Backend Developers, Product Designer and a Product Manager.
  • Be accountable and proficient with the code that the team writes, keeping it clean and simple.
  • Integrate with REST APIs and other HTTP services, and manage data with appropriate storages and data structures.
  • Ensure adherence to web application security best practices and industry standards.


This role requires


  • 5+ years of experience working with TypeScript.
  • Experience with React (>=18), and specifically with React’s Context, Hooks APIs and React Testing Library.
  • JavaScript (ES6+), webpack, npm, CI/CD, git.
  • Experience with front-end JS testing tools (Jest) and an understanding of UI testing techniques.
  • HTML/CSS, web accessibility, responsive design and rendering performance optimizations.
  • Micro-services and micro-frontend architecture. Experience designing architectures, following the best practices such as Clean Code, DDD and SOLID principles.
  • Highcharts or Amcharts.
  • REST and other HTTP APIs, Storages and data structures.
  • Product mindset, balancing quality, performance and time-to-market.


Bonus points if you have


  • Storybook, styled components
  • Vite
  • Node.js

Key Skills

Ranked by relevance