Senior ReactJS Developer with AI Experience
Job Title: Senior ReactJS Developer with AI ExperienceLocation: Remote / Hybrid / Onsite (Atlanta, GA)Duration: 6 monthsExperience: 6+ YearsJob SummaryWe are looking for an experienced ReactJS Developer with AI experience to design, develop, and maintain modern, scalable, and intelligent web applications. The ideal candidate should have strong expertise in ReactJS, JavaScript/TypeScript, front-end architecture, API integration, and UI performance optimization, along with hands-on experience integrating AI-powered features into enterprise applications.The candidate will work closely with product owners, UX designers, backend developers, data science teams, and architects to build user-friendly, responsive, and AI-enabled digital solutions. Experience with Generative AI, Azure OpenAI, chatbots, intelligent search, recommendation engines, or AI-assisted workflows is highly preferred.Key ResponsibilitiesDesign and develop responsive, scalable, and high-performance web applications using ReactJS.Build reusable front-end components and libraries for future use.Develop user interfaces using React, TypeScript, JavaScript, HTML5, CSS3, and modern UI frameworks.Integrate front-end applications with REST APIs, GraphQL APIs, and backend services.Implement AI-enabled features such as:o Chatbot interfaceso AI-powered searcho Intelligent recommendationso Document summarization UIo Prompt-based user experienceso AI-assisted workflow automationCollaborate with AI/ML teams to integrate AI models and APIs into web applications.Work with cloud-based AI services such as Azure OpenAI, AWS AI Services, Google Vertex AI, or OpenAI APIs.Optimize application performance, accessibility, usability, and responsiveness.Implement state management using Redux, Redux Toolkit, Zustand, Context API, or MobX.Ensure application security, authentication, and role-based access control.Participate in code reviews, technical design discussions, and architecture planning.Troubleshoot, debug, and resolve front-end issues across browsers and devices.Collaborate within Agile/Scrum teams and contribute to sprint planning, estimation, and delivery.Mentor junior developers and promote front-end development best practices.Required QualificationsBachelor's degree in Computer Science, Information Technology, Engineering, or a related field.6+ years of experience in front-end development.Strong hands-on experience with ReactJS and modern React patterns.Strong proficiency in JavaScript, TypeScript, HTML5, CSS3, and ES6+.Experience with React Hooks, functional components, custom hooks, and component-based architecture.Experience with state management tools such as Redux, Redux Toolkit, Zustand, or Context API.Strong experience integrating front-end applications with RESTful APIs and GraphQL.Experience with modern UI frameworks/libraries such as:o Material UIo Ant Designo Tailwind CSSo Bootstrapo Chakra UI• Experience with unit testing and front-end testing tools such as:o Jesto React Testing Libraryo Cypresso PlaywrightKnowledge of responsive design, accessibility standards, and cross-browser compatibility.Experience with Git, CI/CD pipelines, and Agile development practices.AI / Generative AI ExperienceThe candidate should have hands-on experience or strong understanding of AI-enabled application development, including:Integrating AI APIs into ReactJS applications.Building user interfaces for Generative AI applications.Working with Azure OpenAI, OpenAI APIs, AWS Bedrock, Google Vertex AI, or similar platforms.Developing chat-based interfaces and conversational AI experiences.Implementing prompt-driven workflows and AI-assisted user journeys.Building UI for document processing, summarization, content generation, or intelligent search.Experience with Retrieval-Augmented Generation, also known as RAG, is preferred.Understanding of prompt engineering concepts and responsible AI principles.Ability to collaborate with backend and AI/ML teams for model integration.Technical SkillsFront-End TechnologiesReactJSJavaScriptTypeScriptHTML5CSS3ES6+React HooksRedux / Redux ToolkitContext APIZustandMaterial UI / Ant Design / Tailwind CSSAI & Cloud TechnologiesAzure OpenAIOpenAI APIAWS BedrockGoogle Vertex AIAzure Cognitive ServicesChatbot UI DevelopmentPrompt EngineeringRAG-based Application UIAI-powered Search InterfacesBackend & IntegrationREST APIsGraphQLJSONNode.js, preferredExpress.js, preferredAPI AuthenticationOAuth 2.0JWTTesting & DevOpsJestReact Testing LibraryCypressPlaywrightGitGitHub ActionsAzure DevOpsCI/CD PipelinesPreferred QualificationsExperience developing enterprise-grade AI-enabled web applications.Experience with chatbot frameworks or conversational UI platforms.Knowledge of vector databases such as Azure AI Search, Pinecone, FAISS, or Elasticsearch.Experience with Microsoft Azure cloud services.Experience working with microservices-based architecture.Familiarity with secure AI implementation, data privacy, and compliance requirements.Experience in healthcare, life sciences, banking, insurance, or enterprise digital transformation projects.Knowledge of design systems and reusable component libraries.Experience with Next.js is a strong plus.Soft SkillsStrong analytical and problem-solving skills.Excellent communication and collaboration skills.Ability to work with cross-functional teams including product, UX, backend, cloud, and AI/ML teams.Strong ownership and accountability for deliverables.Ability to work in Agile/Scrum environments.Strong attention to detail and commitment to quality.Ability to mentor junior developers and support technical knowledge sharing.Roles and Responsibilities SummaryThe ReactJS Developer with AI experience will be responsible for building modern, responsive, and AI-enabled user interfaces. The role requires strong front-end engineering expertise, combined with the ability to integrate AI services and create intelligent user experiences that improve productivity, automation, and decision-making.Nice to HaveNext.js experienceAzure OpenAI integrationAI chatbot developmentMicrosoft Copilot extension experienceSemantic Kernel knowledgeLangChain or LlamaIndex exposureVector search implementationEnterprise search UI developmentExperience with accessibility standards such as WCAGHealthcare or regulated industry experienceEmployment TypeFull-Time / ContractSeniority LevelSenior Developer / Lead DeveloperFinal SummaryThis role is ideal for a strong ReactJS front-end developer who can build scalable enterprise applications and integrate AI capabilities such as chatbots, intelligent search, summarization, recommendations, and GenAI-powered workflows into modern webRole Descriptions: The candidate will design and develop responsive web applications using ReactJS. They will integrate AI features into applications and collaborate with cross-functional teams. The role involves optimizing application performance and ensuring security measures are in place. Mentoring junior developers and participating in code reviews are also key responsibilities. The developer will work within AgileScrum teams to deliver high-quality software.Essential Skills: Experience with modern UI frameworks such as Material UI or Ant Design is beneficial. Familiarity with unit testing tools like Jest and Cypress is a plus. Knowledge of cloud services like Azure OpenAI can enhance the candidates profile. Experience with Agile development practices is advantageous. Understanding of accessibility standards is a good addition.Strong hands-on experience with ReactJS and modern React patterns is essential. Proficiency in JavaScript| TypeScript| HTML5| and CSS3 is required. Experience with state management tools like Redux is crucial. Familiarity with integrating front-end applications with RESTful APIs is necessary. Knowledge of AI-enabled application development is a must.Desirable Skills:Keyword:Skills: Digital : ReactJS