We are developing a distributed set of domain-based frontends to reimagine our SaaS products with scalability in mind. So far we have been a VueJS shop, with Web components built using StencilJS for our UI library. We are also including ReactJS for teams that prefer developing using React instead. Our Frontends fetch data from our API Gateway, which federates across various domain services. We containerize our applications and launch using our Kubernetes cluster.
We have applications we are building from scratch as well as transitioning UIs from legacy systems. The legacy UIs are being reimagined to support our users' workflows better. Our UI toolkit/library leverages StencilJS and packages Web Components. Our various frontends use this toolkit to build new apps with a ubiquitous look across all domains.
React JS Developer Responsibilities: