Senior Frontend Developer
JOB_53382151120933Job type
ContractLocation
TorontoProfession
Software DevelopmentIndustry
Produits de détails et de consommationPay
70.00-90.00
Senior Frontend Developer
Our client has an immediate opening for a Senior Frontend Developer to join their team in Toronto on a 6-month contract with the possibility of further extension.
In your new role as a Senior Frontend Developer, you will be responsible for building and maintaining a highly interactive agentic chat interface. You will play a key role in creating a scalable and intuitive chat UI experience using modern web technologies and server-driven UI (SDUI) principles.
Key Responsibilities:
Develop high-performance, reusable, and scalable UI components using ReactJS, Next.js, and Redux for a conversational chat platform.
Integrate with WebSocket or Server-Sent Events (SSE) to enable real-time bi-directional communication between frontend and backend services.
Collaborate with backend developers and designers to build an intuitive, responsive, and accessible agentic chat interface.
Implement and manage chat prompt flows and message rendering patterns, including support for dynamic message types (text, image, options, links).
Work with SDUI frameworks to dynamically render UI components based on JSON payloads from the server.
Build and manage a component library tailored to the chat interface, supporting prompt chaining, user input, response playback, and feedback loops.
Collaborate cross-functionally with product managers, UX designers, and AI engineers to design, iterate, and deliver best-in-class conversational experiences.
Optimize UI for performance, maintainability, and cross-device compatibility.
Participate in code reviews, sprint planning, and team discussions.
Qualifications:
5+ years of frontend development experience with ReactJS, Next.js, and Redux.
Proficiency in Node.js and experience integrating WebSocket or SSE into frontend workflows.
Solid understanding of component-based architecture and proven experience building and maintaining reusable UI components.
Strong experience with Server-Driven UI (SDUI) design patterns and rendering dynamic UI from backend-driven schemas.
Familiarity with chat prompt design patterns and conversational UI paradigms (e.g., AI assistant responses, user input formats, inline feedback, etc.).
Understanding of accessibility standards and responsive design.
Experience working in Agile development environments with tools like Jira, Git, and CI/CD workflows.
Nice to Have:
Experience with chat UI libraries to enhance user experience.
Familiarity with chatbot platforms (e.g., LangChain, Dialogflow).
Exposure to analytics tools to track user interactions in conversational flows.
Experience working on AI/ML-powered products or interfaces.
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.
#LI-DNI
Senior Frontend DeveloperJOB_533821511209332025-08-212025-11-18
Talk to Oleg Myaskovsky, the specialist consultant managing this position
Located in Vancouver (FR), 450 – 1095 W. Pender street, VancouverTelephone: 604 648 1654JOB_53382151120933