Senior ReactJS Developer with AI Experience

Talent Software Services, Inc.
  • Atlanta, GA
  • $60.60–$64.39 Per Hour
  • Quick Apply
1 day ago

Job Description

  • Location: Atlanta, GA
  • Duration: 6 months
  • Job Title: Senior ReactJS Developer with AI Experience
  • Experience Required: 4–6 years
  • Seniority Level: Senior Developer / Lead Developer
  • Employment Type: Full-Time / Contract
  • Job Summary:
    • Design, develop, and maintain modern, scalable, high-performance web applications using ReactJS.
    • Build intelligent, AI-enabled enterprise applications and user experiences.
    • Integrate AI-powered features such as chatbots, intelligent search, recommendations, document summarization, and AI-assisted workflows.
    • Collaborate with product owners, UX designers, backend developers, AI/ML teams, cloud engineers, and architects.
    • Optimize applications for performance, accessibility, usability, security, and responsiveness.
  • Key Responsibilities:
    • Develop responsive and scalable web applications using ReactJS.
    • Build reusable front-end components, libraries, and design systems.
    • Develop user interfaces using React, TypeScript, JavaScript, HTML5, CSS3, and ES6+.
    • Integrate applications with REST APIs, GraphQL APIs, and backend services.
    • Implement AI-enabled features, including:
      • Chatbot interfaces
      • AI-powered search
      • Intelligent recommendations
      • Document summarization
      • Prompt-based user experiences
      • AI-assisted workflow automation
    • Integrate AI models and APIs into React applications in collaboration with AI/ML teams.
    • Work with Azure OpenAI, OpenAI APIs, AWS Bedrock, Google Vertex AI, or similar AI platforms.
    • Optimize application performance, accessibility, usability, and responsiveness.
    • Implement state management using Redux, Redux Toolkit, Zustand, Context API, or MobX.
    • Implement authentication, authorization, security, and role-based access control.
    • Participate in code reviews, technical design discussions, and architecture planning.
    • Troubleshoot and resolve front-end issues across browsers and devices.
    • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and delivery.
    • Mentor junior developers and promote front-end development best practices.
  • Required Qualifications:
    • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
    • 6+ years of front-end development experience preferred.
    • Strong hands-on experience with ReactJS and modern React patterns.
    • Strong proficiency in:
      • JavaScript
      • TypeScript
      • HTML5
      • CSS3
      • ES6+
    • Experience with React Hooks, functional components, custom hooks, and component-based architecture.
    • Strong experience with state management tools such as Redux, Redux Toolkit, Zustand, or Context API.
    • Experience integrating front-end applications with RESTful APIs and GraphQL.
    • Experience with modern UI frameworks/libraries:
      • Material UI
      • Ant Design
      • Tailwind CSS
      • Bootstrap
      • Chakra UI
    • Experience with front-end testing tools such as:
      • Jest
      • React Testing Library
      • Cypress
      • Playwright
    • Knowledge of responsive design, accessibility standards, and cross-browser compatibility.
    • Experience with Git, CI/CD pipelines, and Agile development practices.
  • AI / Generative AI Experience:
    • Integrate AI APIs into ReactJS applications.
    • Build user interfaces for Generative AI applications.
    • Experience with Azure OpenAI, OpenAI APIs, AWS Bedrock, Google Vertex AI, or similar platforms.
    • Develop chat-based interfaces and conversational AI experiences.
    • Implement prompt-driven workflows and AI-assisted user journeys.
    • Build UI solutions for document processing, summarization, content generation, and intelligent search.
    • Experience with Retrieval-Augmented Generation (RAG) is preferred.
    • Understanding of prompt engineering and responsible AI principles.
    • Collaborate with backend and AI/ML teams for AI model integration.
  • Front-End Technical Skills:
    • ReactJS
    • JavaScript
    • TypeScript
    • HTML5
    • CSS3
    • ES6+
    • React Hooks
    • Redux / Redux Toolkit
    • Context API
    • Zustand
    • Material UI
    • Ant Design
    • Tailwind CSS
  • AI & Cloud Technologies:
    • Azure OpenAI
    • OpenAI API
    • AWS Bedrock
    • Google Vertex AI
    • Azure Cognitive Services
    • Chatbot UI Development
    • Prompt Engineering
    • RAG-based Application UI
    • AI-powered Search Interfaces
    • Microsoft Copilot
    • Semantic Kernel
    • LangChain / LlamaIndex
  • Backend & Integration Skills:
    • REST APIs
    • GraphQL
    • JSON
    • Node.js preferred
    • Express.js preferred
    • API Authentication
    • OAuth 2.0
    • JWT
  • Testing & DevOps:
    • Jest
    • React Testing Library
    • Cypress
    • Playwright
    • Git
    • GitHub Actions
    • Azure DevOps
    • CI/CD Pipelines
  • Preferred Qualifications:
    • Experience developing enterprise-grade AI-enabled web applications.
    • Experience with chatbot frameworks and conversational UI platforms.
    • Knowledge of vector databases and search technologies such as:
      • Azure AI Search
      • Pinecone
      • FAISS
      • Elasticsearch
    • Experience with Microsoft Azure cloud services.
    • Experience with microservices-based architectures.
    • Familiarity with secure AI implementation, data privacy, and compliance.
    • Experience in healthcare, life sciences, banking, insurance, or enterprise digital transformation.
    • Knowledge of design systems and reusable component libraries.
    • Strong Next.js experience.
    • Enterprise search UI development experience.
    • Experience with WCAG accessibility standards.
  • Soft Skills:
    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration abilities.
    • Ability to work with cross-functional product, UX, backend, cloud, and AI/ML teams.
    • Strong ownership and accountability.
    • Experience working in Agile/Scrum environments.
    • Strong attention to detail and commitment to quality.
    • Ability to mentor junior developers and facilitate technical knowledge sharing.
  • Essential Skills:
    • ReactJS
    • JavaScript
    • TypeScript
    • HTML5
    • CSS3
    • React Hooks
    • Redux / Redux Toolkit
    • RESTful APIs
    • GraphQL
    • AI-enabled application development
    • Generative AI
    • AI API integration
    • Responsive web development
    • Agile/Scrum
  • Desirable Skills:
    • Next.js
    • Azure OpenAI
    • AI chatbot development
    • Microsoft Copilot
    • Semantic Kernel
    • LangChain / LlamaIndex
    • RAG
    • Vector search
    • Azure AI Search
    • Enterprise search
    • WCAG accessibility
    • Healthcare or regulated-industry experience

Numbers & Facts

LocationAtlanta, GA
Salary$60.60–$64.39 Per Hour

Skills

  • Access Authorizationunmatched
  • Access Controlunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Apache Ant Build Toolunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Authenticationunmatched
  • Automationunmatched
  • Banking Servicesunmatched
  • Best Practicesunmatched
  • Biologyunmatched
  • Bootstrapunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Conversation Engineunmatched
  • Cross-Functionalunmatched
  • Database Technologyunmatched
  • Detail Orientedunmatched
  • DevOpsunmatched
  • Elasticsearchunmatched
  • Express.jsunmatched
  • Gitunmatched
  • GitHubunmatched
  • GraphQLunmatched
  • HTML5unmatched
  • Healthcareunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Insuranceunmatched
  • Internet Applicationunmatched
  • JSONunmatched
  • JavaScriptunmatched
  • Kernel Programmingunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft Product Familyunmatched
  • Microsoft Windows Azureunmatched
  • Node.jsunmatched
  • OAuthunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Search Technologyunmatched
  • Semantic Searchunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Sprint Planningunmatched
  • Team Playerunmatched
  • Technical/Engineering Designunmatched
  • Usability Engineeringunmatched
  • User Experience Design (UXD)unmatched
  • User Interface Toolsunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Browsersunmatched
  • Web Content Accessibility Guidelines (WCAG)unmatched
  • Web Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder