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.
- Integrate applications with REST APIs, GraphQL APIs, and backend services.
- Implement AI-enabled features, including:
- Chatbot interfaces
- AI-powered search
- 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 authentication, authorization, security, and role-based access control.
- Participate in code reviews, technical design discussions, and architecture planning.
- 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:
- 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
- Chakra UI
- Experience with front-end testing tools such as:
- Jest
- React Testing Library
- Cypress
- Playwright
- 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
- TypeScript
- HTML5
- CSS3
- ES6+
- React Hooks
- Context API
- Material UI
- Ant Design
- Tailwind CSS
- OpenAI API
- AWS Bedrock
- Chatbot UI Development
- Prompt Engineering
- RAG-based Application UI
- AI-powered Search Interfaces
- Semantic Kernel
- REST APIs
- GraphQL
- JSON
- Node.js preferred
- Express.js preferred
- OAuth 2.0
- JWT
- Testing & DevOps:
- Jest
- React Testing Library
- Cypress
- Playwright
- Git
- GitHub Actions
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:
- 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.
- 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.
- ReactJS
- TypeScript
- HTML5
- CSS3
- React Hooks
- RESTful APIs
- GraphQL
- AI-enabled application development
- Generative AI
- AI API integration
- Agile/Scrum
- Next.js
- Semantic Kernel
- RAG
- Vector search
- WCAG accessibility
- Healthcare or regulated-industry experience