Role: Full stack Developer – React with Generative AI Experience
Location: Toronto, ON Hybrid
Experience: 8+ Years
Job Summary
We are looking for a skilled Frontend Developer with strong expertise in React.js and hands-on exposure to Generative AI applications. The ideal candidate should have experience building modern, scalable web applications and integrating AI-powered features such as chat interfaces, copilots, AI search, summarization, or LLM-based workflows into frontend applications.
The candidate should possess strong UI development skills, API integration experience, and the ability to collaborate with backend, AI/ML, and product teams to deliver intelligent user experiences.
Required Skills
Strong experience in React.js, JavaScript (ES6+), and TypeScript
Hands-on experience with Generative AI / LLM integrations
Experience integrating OpenAI, Azure OpenAI, Gemini, Claude, or similar AI services
Strong knowledge of HTML5, CSS3, Tailwind CSS, Material UI, or Bootstrap
Experience with REST APIs and GraphQL
Knowledge of state management libraries like Redux, Context API, Zustand, or Recoil
Experience building responsive and reusable UI components
Familiarity with prompt engineering concepts and AI-powered UI workflows
Understanding of authentication mechanisms (OAuth, JWT, SSO)
Experience with Git, CI/CD pipelines, and Agile methodologies
Responsibilities
Develop and maintain scalable frontend applications using React.js
Build AI-powered UI features such as chatbots, AI assistants, smart search, summarization, and recommendation systems
Integrate frontend applications with LLM APIs and AI platforms
Collaborate with backend and AI/ML teams to implement GenAI-driven solutions
Optimize application performance, responsiveness, and accessibility
Design reusable and modular UI components
Participate in code reviews, testing, debugging, and deployment activities
Work closely with product owners and UX teams to enhance user experience
Ensure security and best practices in frontend development
Preferred Qualifications
Experience with Next.js or server-side rendering frameworks
Exposure to vector databases, RAG architecture, LangChain, or Semantic Search
Experience with WebSockets or real-time applications
Knowledge of cloud platforms like AWS, Azure, or GCP
Familiarity with Docker and Kubernetes
Experience working in enterprise-scale applications
Nice to Have
Experience with AI copilots or conversational UI applications
Exposure to Python or Node.js backend services
Knowledge of AI observability and prompt evaluation tools
Experience with Figma and UI/UX collaboration
Keywords for Sourcing
React.js, Frontend Developer, UI Developer, TypeScript, JavaScript, GenAI, Generative AI, OpenAI, Azure OpenAI, LLM, ChatGPT, Prompt Engineering, AI Chatbot, Next.js, Redux, Tailwind CSS, LangChain, RAG, Semantic Search, REST API, GraphQL