Padmi

Software Engineer (React / AI Integrations)

BangalorePosted 1 month ago
Software engineeringJuniorFull Time; Regular
Apply at Lalitech

Opens the source posting on shine.com

Source description

About the role

View original

Key Responsibilities Frontend & Extension Development Build and maintain highly responsive, modern user interfaces using React.js for web applications, browser extensions, and Electron-based desktop clients. Architect and develop modular, reusable UI components using Material-UI (MUI / Joy UI) and styled-components/Emotion. Manage complex multi-target build pipelines (Web, Extension, Electron) using Webpack and Craco. AI Integration & Engineering Seamlessly integrate Generative AI capabilities into the frontend, including AI-driven chatbots, contextual AI suggestions, and RAG (Retrieval-Augmented Generation) interfaces. Collaborate closely with backend and AI specialists to consume AI-powered REST APIs and WebSocket streams, ensuring fluid and responsive user experiences. Implement robust markdown and code rendering (e.g., react-markdown) for rich AI conversational outputs. Real-Time Data & State Management Implement low-latency, real-time communication features using Socket.IO for chat and collaborative functions. Efficiently manage complex application state, data fetching, and caching using modern tools like React Query and Axios. Quality & Collaboration Work within a monorepo/workspace structure to maintain distinct client, component, and extension packages. Participate in code reviews to maintain high code quality, performance, and enterprise security standards. Collaborate with teams using Agile/Scrum methodologies for rapid and structured delivery. Required Skills: Core Languages: Proficiency in JavaScript (ES6+) and TypeScript. Frontend Frameworks: Strong, hands-on experience with React.js (Hooks, Context), React Query, and React Router. Styling & UI: Deep understanding of HTML5, CSS3, and CSS-in-JS libraries (e.g., styled-components, react-jss). Hands-on experience with MUI (Material UI / Joy UI) is highly preferred. Architecture & Build: Experience configuring and optimizing builds with Webpack and Craco. Familiarity with npm workspaces/monorepos. Real-time & APIs: Ability to design and implement robust client-side integrations with RESTful APIs and WebSockets (Socket.IO). Agile & Workflow: Experience working with Agile and Scrum methodologies. Preferred/Bonus Skills: Experience in building and packaging Browser Extensions and/or Electron applications. Genuine curiosity and awareness of Generative AI workflows (e.g., prompt engineering concepts, handling streaming AI responses). Experience with rich text editing or markdown rendering in React. Key Responsibilities Frontend & Extension Development Build and maintain highly responsive, modern user interfaces using React.js for web applications, browser extensions, and Electron-based desktop clients. Architect and develop modular, reusable UI components using Material-UI (MUI / Joy UI) and styled-components/Emotion. Manage complex multi-target build pipelines (Web, Extension, Electron) using Webpack and Craco. AI Integration & Engineering Seamlessly integrate Generative AI capabilities into the frontend, including AI-driven chatbots, contextual AI suggestions, and RAG (Retrieval-Augmented Generation) interfaces. Collaborate closely with backend and AI specialists to consume AI-powered REST APIs and WebSocket streams, ensuring fluid and responsive user experiences. Implement robust markdown and code rendering (e.g., react-markdown) for rich AI conversational outputs. Real-Time Data & State Management Implement low-latency, real-time communication features using Socket.IO for chat and collaborative functions. Efficiently manage complex application state, data fetching, and caching using modern tools like React Query and Axios. Quality & Collaboration Work within a monorepo/workspace structure to maintain distinct client, component, and extension packages. Participate in code reviews to maintain high code quality, performance, and enterprise security standards. Collaborate with teams using Agile/Scrum methodologies for rapid and structured delivery. Required Skills: Core Languages: Proficiency in JavaScript (ES6+) and TypeScript. Frontend Frameworks: Strong, hands-on experience with React.js (Hooks, Context), React Query, and React Router. Styling & UI: Deep understanding of HTML5, CSS3, and CSS-in-JS libraries (e.g., styled-components, react-jss). Hands-on experience with MUI (Material UI / Joy UI) is highly preferred. Architecture & Build: Experience configuring and optimizing builds with Webpack and Craco. Familiarity with npm workspaces/monorepos. Real-time & APIs: Ability to design and implement robust client-side integrations with RESTful APIs and WebSockets (Socket.IO). Agile & Workflow: Experience working with Agile and Scrum methodologies. Preferred/Bonus Skills: Experience in building and packaging Browser Extensions and/or Electron applications. Genuine curiosity and aw

One address, no account. We’ll tell you when matching roles go live.

More at Lalitech

Related open roles

View all roles