Position:
Engineer - React JSJob Description:
Must-Have (Mandatory)
- React JS: Deep expertise in React core principles, functional components, hooks, and ecosystem tools e.g. Redux
- JavaScript: Expert proficiency, including asynchronous programming, performance optimization, and modular design.
- TypeScript: Hands-on experience implementing static typing for large-scale applications.
- HTML5/CSS3: Expert knowledge of semantic HTML and modern CSS
- Software Engineering Principles: Strong grounding in application architecture, state management patterns, and writing unit/integration tests (e.g., Jest, React Testing Library)
Good-to-Have.
- Next JS: Experience with server-side rendering (SSR) or static site generation (SSG) frameworks
- MQTT/Web Sockets: Experience with real-time data protocols and client-server communication
- Design Systems: Experience in building and maintaining component libraries using tools like Storybook