Jobs · OTHR · Georgia

Senior ReactJS Developer with AI Experience

TALENT Software Services · Atlanta, GA · 1 wk ago
On-siteOTHRFull-time

Location: Atlanta, GA · Duration: 6 months · Employment Type: Full-Time / Contract

About the role

Design, develop, and maintain modern, scalable, high-performance web applications using ReactJS. Build intelligent, AI-enabled enterprise applications and user experiences. Collaborate with product owners, UX designers, backend developers, AI/ML teams, cloud engineers, and architects. Optimize applications for performance, accessibility, usability, security, and responsiveness.

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.

Requirements

  • 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.

Skills

  • 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

Similar jobs