Posted:21 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

hyderabad, chennai, bengaluru

hyderabad, telangana, india

pune, maharashtra, india

mumbai, navi mumbai, mumbai (all areas)