À propos
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation, information technology and services
Position: Lead II - Software Engineering
Location: Atlanta GA
Duration: 6 Months
Job Type: Temporary Assignment
Work Type: Hybrid
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.
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.