Back to job search
VySystems logo

AI Engineer

  • Mississauga, ON
  • On-site
  • Posted Oct 29, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Design, develop, and maintain scalable, responsive React applications, including reusable components, accessible interfaces, API integrations, and performance improvements. Test and review code, collaborate with cross-functional teams, contribute to technical standards, and support deployment workflows.

Job details

We are looking for an experienced Senior React Developer to design, develop, and maintain high-performance, scalable, and responsive web applications. The ideal candidate will have strong expertise in React.js, JavaScript, TypeScript, modern frontend architecture, state management, and RESTful APIs. The candidate will collaborate with UI/UX designers, backend engineers, product managers, and QA teams to deliver reliable, accessible, and user-friendly applications while following frontend development best practices. Key Responsibilities Design, develop, and maintain scalable web applications using React.js. Build reusable components, shared UI libraries, and maintainable frontend architectures. Develop responsive and accessible user interfaces based on UI/UX designs. Implement state management using Redux Toolkit, Context API, Zustand, or similar solutions. Integrate RESTful APIs and GraphQL services with frontend applications. Use TypeScript, modern JavaScript (ES6+), HTML5, and CSS3 to develop robust applications. Optimize application performance, including rendering, bundle size, lazy loading, and code splitting. Write unit and integration tests using Jest, React Testing Library, or equivalent tools. Troubleshoot bugs, conduct code reviews, and ensure code quality and consistency. Collaborate with backend developers, designers, QA engineers, and cross-functional teams. Mentor junior developers and contribute to technical decisions and coding standards. Participate in Agile ceremonies, sprint planning, estimation, and delivery. Implement CI/CD workflows and collaborate with DevOps teams for deployment and monitoring. Required Technical Skills Strong hands-on experience with React.js and functional components. Excellent knowledge of JavaScript (ES6+) and TypeScript. Expertise in React Hooks, component lifecycle concepts, and reusable component patterns. Experience with state management tools such as Redux Toolkit, Zustand, or Context API. Strong understanding of HTML5, CSS3, responsive design, and modern CSS frameworks. Experience integrating REST APIs, handling asynchronous operations, and managing API errors. Familiarity with frontend routing using React Router or equivalent tools. Experience with Git, code reviews, and collaborative development workflows. Knowledge of frontend testing using Jest and React Testing Library. Understanding of web performance optimization, accessibility, browser compatibility, and security best practices. Preferred Skills Experience with Next.js, server-side rendering (SSR), or static site generation (SSG). Familiarity with GraphQL, React Query, or TanStack Query. Experience with component libraries such as Material UI, Ant Design, or Tailwind CSS. Knowledge of Webpack, Vite, and frontend build optimization. Experience with Docker, CI/CD pipelines, and cloud deployment platforms. Familiarity with Agile/Scrum methodologies. Experience with micro-frontends and design systems. Exposure to end-to-end testing using Cypress or Playwright. Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. Typically 5+ years of frontend development experience, including substantial production experience with React. Demonstrated experience building and maintaining production-grade web applications. Strong analytical, problem-solving, communication, and collaboration skills.

What you’ll do

Design, develop, and maintain scalable, responsive React applications, including reusable components, accessible interfaces, API integrations, and performance improvements. Test and review code, collaborate with cross-functional teams, contribute to technical standards, and support deployment workflows.

Requirements

Requires substantial production experience with React, strong JavaScript and TypeScript skills, and knowledge of frontend architecture, state management, APIs, testing, accessibility, and performance. A bachelor's degree in Computer Science, Information Technology, or a related field—or equivalent practical experience—is required, along with strong analytical, communication, and collaboration skills.

Listed skills

  • HTML · Preferred
  • REST APIs · Preferred
  • CSS · Preferred
  • JavaScript · Preferred
  • Agile · Preferred
  • TypeScript · Preferred
  • GraphQL · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • React.js
  • JavaScript
  • TypeScript
  • React Hooks
  • State Management
  • Redux Toolkit
  • REST APIs
  • GraphQL
  • HTML5
  • CSS3
  • Responsive Design
  • Frontend Testing
  • Web Performance Optimization
  • Accessibility
  • Git
  • Agile

Job areas

  • Software
  • Technology

More jobs from VySystems

See all jobs from VySystems