React Developer (AI - Powered Applications)
We are looking for a skilled React Developer with strong expertise in modern frontend development and experience building applications that leverage AI-powered features and intelligent automation. The ideal candidate will be responsible for developing scalable web applications, integrating AI-driven capabilities and delivering exceptional user experiences.
Responsibilities:
- Develop and maintain responsive web applications using React.js, Next.js, TypeScript, and modern frontend technologies.
- Build user interfaces for AI-powered applications, chatbots, assistants, and intelligent automation workflows.
- Integrate AI services and automation features into web applications.
- Implement real-time communication features using WebSockets, Server-Sent Events (SSE), or streaming APIs.
- Design and develop reusable UI components and scalable frontend architecture.
- Collaborate with backend developers and AI engineers to integrate AI-powered features and workflows.
- Optimise application performance, scalability, and accessibility.
- Participate in code reviews, technical discussions, and architecture decisions.
- Stay up to date with emerging AI technologies and frontend best practices.
The core requirements for the job include the following:
Frontend Development:
- Strong experience with React.js and modern JavaScript (ES6+).
- Proficiency in TypeScript.
- Experience with Next.js .
- Strong understanding of HTML5 CSS3 Tailwind CSS, Material UI, or similar UI frameworks.
- Experience with state management tools such as Redux or Context API.
- Knowledge of REST APIs, GraphQL, and API integration.
- Experience building responsive, performant, and user-friendly web applications.
AI Integration:
- Experience integrating AI-powered features and services into web applications.
- Understanding of AI-driven workflows, automation, and conversational user experiences.
- Ability to work with APIs that power AI applications and intelligent automation systems.
- Experience building chat interfaces, assistants, or AI-enhanced user experiences is a plus.
Development Practices:
- Proficiency with Git and collaborative development workflows.
- Experience with testing frameworks such as Jest and React Testing Library.
- Familiarity with CI/CD pipelines and deployment workflows.
- Strong debugging and problem-solving skills.
Preferred Qualifications:
- Experience with Node.js and backend API development.
- Familiarity with modern AI tools, automation platforms, and API integrations.
- Understanding of real-time applications and event-driven architectures.