The company is looking to solve the problem of integrating AI/ML capabilities into user interfaces and building scalable, responsive, and performant web applications
Requirements
- JavaScript (ES6+): Deep understanding of core concepts, asynchronous programming, closures, and event loop
- React (Intermediate to Advanced): Functional components, hooks, context API, and performance optimization
- State Management: Redux toolkit or similar libraries for managing complex application states
- Responsive Design: CSS3, Flexbox, Grid, media queries, and mobile-first development
- D3.js: Building interactive visualizations for AI-generated insights and data
- Node.js: Building scalable backend services that interact with AI/ML services
- RESTful API Development: Experience with MERN stack
Responsibilities
- Design and implement web applications prioritizing performance, scalability, and responsiveness
- Integrate AI/ML capabilities into user interfaces, React AI libraries
- Debug and optimize applications across browsers and platforms with focus on component performance
- Create sophisticated data visualizations with D3.js
- Evolve front-end architecture using React and Redux toolkit modern state management practices
- Build and consume RESTful APIs with Node.js
- Ensure responsive design across all devices
Other
- Collaborate with designers, data scientists, and product managers on feature integration
- Apply performance optimization for virtual DOM