Front End Developer
iGate Holding Company
Your role in the company:
1. As a Front-End Engineer, you will build the next generation of AI-powered interfaces. Do the designing systems that make advanced AI feel like a natural extension of the user’s workflow. Collaborate with Data Scientists to visualize high-dimensional data and with Product Designers to create "generative UI" that adapts to user intent.
2. AI Interface Development: Architect and build intuitive UIs for interacting with LLMs and generative models (e.g., chat interfaces, prompt editors, and canvas-style workspaces).
3. Real-time Data Streaming: Implement robust handling for streaming API responses (Server-Sent Events or WebSockets) to ensure "typewriter" effects and real-time model feedback are seamless.
4. State Management for AI: Manage complex client-side states, including multi-turn conversation history, optimistic UI updates, and local caching of model outputs.
5. Human-in-the-Loop (HITL) Tools: Build features that allow users to steer, correct, or label AI outputs, feeding high-quality data back into the model training pipeline.
6. Data Visualization: Use libraries like D3.js or Three.js to visualize model embeddings, neural network architectures, or complex datasets in a way that non-technical users can understand.
7. Performance Engineering: Optimize heavy client-side applications to maintain 60fps, even when processing large amounts of JSON data or rendering complex AI-generated components.
8. Technical Skills & Requirements
● Core Stack: Expert-level TypeScript and JSX Solidjs , Bun.js
● AI Literacy: Familiarity with Prompt Engineering, RAG (Retrieval-Augmented Generation) workflows, and how to handle model latency/timeouts gracefully.
● Modern CSS: Proficiency in Tailwind CSS 4.0 or CSS-in-JS for building highly dynamic, Themeable component libraries.
● API Mastery: Deep experience with GraphQL or REST, and specifically consuming asynchronous, long-running AI tasks.
● AI Tooling: Professional experience using AI-assisted coding tools (Cursor, GitHub Copilot) to accelerate development while maintaining high code quality.