AI Engineer (Mississauga)

AI Engineer (Mississauga)

29 Oct
|
VySystems
|
Mississauga

29 Oct

VySystems

Mississauga

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 cooperative 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.

📌 AI Engineer (Mississauga)
🏢 VySystems
📍 Mississauga

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ai engineer (mississauga) / mississauga

Subscribe to this job alert:

Get the latest job offers by email for: ai engineer (mississauga) / mississauga