Frontend Developer

1120956
  • Job type

    Contract
  • Location

    Toronto
  • Profession

    Software Development
  • Industry

    Retail & Consumer Goods
  • Pay

    Hourly rate

Frontend Developer – Contract | Build scalable web platforms using React, Next.js & TypeScript

We are seeking a passionate and experienced Senior Frontend Developer for our client on a contract basis. This role focuses on building scalable, high-performance web interfaces using modern technologies, including React, Next.js and TypeScript.


Responsibilities:

  • Develop reusable and scalable UI components using React, Next.js, and TypeScript

  • Collaborate with backend developers to integrate APIs and real-time data flows using NestJS

  • Build responsive, accessible, and dynamic user interfaces optimized for performance

  • Implement real-time communication features using WebSocket or Server-Sent Events (SSE)

  • Maintain and evolve a component library tailored to the platform's needs

  • Work with designers and product managers to deliver polished user experiences

  • Participate in sprint planning, code reviews, and cross-functional team discussions

  • Ensure cross-browser and cross-device compatibility


Qualifications:

  • 5+ years of front-end development experience

  • Strong proficiency in React, Next.js, and TypeScript

  • Experience integrating with NestJS or similar Node.js frameworks

  • Solid understanding of component-based architecture and reusable UI patterns

  • Familiarity with real-time data handling (WebSocket/SSE)

  • Understanding of accessibility standards and responsive design

  • Experience working in Agile environments with tools like Git, Jira, and CI/CD pipelines


Nice to have:

  • Experience with Server-Driven UI (SDUI) patterns

  • Exposure to chat or conversational UI design

  • Familiarity with analytics tools for tracking user interactions

  • Experience working on AI/ML-powered platforms

Apply for this job

Talk to Casey Thompson, the specialist consultant managing this position

Located in Toronto (EN), 8 King Street East, 20th FloorTelephone:  4378262564