Job Title: Senior React Frontend Engineer-AI/ML
Location: Atlanta, GA
Duration: / Term: 12+ months
Experience Desired: 8+ Years
Job Description:
- We are seeking a Senior React Frontend Engineer with strong expertise in React-based UI development, API integration, and modern, intelligent user experiences.
- The ideal candidate combines high-quality UI/UX execution with the ability to effectively consume and integrate backend, AI/ML, and LLM-powered APIs to build scalable, responsive, and user-friendly web applications.
- This role is frontend-focused and works closely with backend and ML teams to deliver seamless UI experiences powered by APIs and intelligent services.
- Key Responsibilities Frontend Development & UI Quality Design and develop responsive, high-quality user interfaces using React.js and modern JavaScript (ES6+).
- Build reusable and maintainable UI components using React Hooks and component-based architecture.
- Implement UI designs with strong attention to usability, consistency, and visual quality. Optimize frontend performance using techniques such as lazy loading, debouncing, memoization, and efficient rendering.
- Ensure smooth user experiences through proper handling of loading states, empty states, and error scenarios.
- API Integration & Data Handling Integrate frontend applications with RESTful and/or GraphQL APIs. Manage API data fetching, transformation, caching, and error handling.
- Implement client-side state management using Redux, Context API, or React Query.
- Collaborate with backend teams to understand API contracts, request/response models, and integration workflows.
- Debug and resolve frontend backend integration issues efficiently.
- AI / ML / LLM Integration (Frontend-Focused) Integrate AI/ML/LLM-powered APIs into React applications (e.g., chat interfaces, smart search, recommendations, summarization).
- Design and implement AI-assisted user experiences, including: Natural language inputs Auto-suggestions and intelligent search Conversational or chat-based UI components Handle streaming responses, partial results, latency, and fallback states for AI-generated outputs.
- Implement UX patterns that promote user trust, clarity, and usability in AI-driven features.
- Collaborate with backend and ML teams while consuming LLM APIs without owning model training or infrastructure.
- UX Collaboration & Delivery Work closely with designers, backend engineers, and product teams in an Agile/Scrum environment.
- Translate designs from Figma or similar tools into high-quality UI implementations. Participate in sprint planning, code reviews, and daily stand-ups.
- Write clean, maintainable, and testable code following frontend best practices.
- Required Skills & Qualifications Must-Have Strong experience with React.js and modern JavaScript (ES6+).
- Hands-on experience with API integration (REST / GraphQL). Solid understanding of HTTP concepts, async data handling, and error management.
- Experience with state management (Redux, React Query, or Context API). Proficiency in HTML5, CSS3, and responsive design principles.
- Experience with Material UI (or similar component libraries). Familiarity with Git-based workflows and version control. Nice to Have / Preferred Experience integrating AI/ML or LLM APIs (e.g., OpenAI, Azure OpenAI, internal AI services).
- Exposure to search-driven or data-heavy UI applications.
- Familiarity with Swagger / OpenAPI specifications.
- Basic understanding of Node.js APIs (consumption and integration only).
- Knowledge of accessibility best practices (WCAG).
- Experience with AI-assisted development tools such as GitHub Copilot or ChatGPT.
- Experience Level 10+ years of frontend development experience with React and API-driven applications.
Key Skills:
React, AI/ML, API, Open AI, LLM