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.
• Solid 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.
📌 AI Engineer (Mississauga)
🏢 VySystems
📍 Mississauga