Front-End Developers (React, NodeJS) – Intermediate/Senior

In by

  • Location: Toronto, ON
  • Type: Contract to Hire
  • Job #32267

KEY RESPONSIBILITIES

Front-End Development:

  • Lead the design and development of interactive and responsive web applications using React (PrimeReact).
  • Develop reusable, maintainable, and scalable front-end components with a strong focus on UI/UX best practices.
  • Write clean, maintainable, and well-tested code that adheres to industry standards and best practices.

Collaboration:

  • Work closely with back-end developers to integrate APIs and other back-end services efficiently.
  • Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them into technical solutions.

Performance Optimization:

  • Ensure optimal performance, scalability, and security of front-end applications by identifying and addressing performance bottlenecks.

Mentorship:

  • Provide guidance and mentorship to junior developers, conducting code reviews, and sharing knowledge to foster a culture of learning and growth.

Continuous Learning:

  • Stay up-to-date with emerging technologies and trends, especially within the React (PrimeReact) ecosystem, to continuously improve the product and development processes.

QUALIFICATIONS

Experience:

  • 5+ years of professional experience in front-end development with at least 3 years specifically working with React (PrimeReact).
  • Experience working with front-end build tools (Webpack, Babel, etc.) and package managers (npm/yarn).

Technical Skills:

  • Proficiency in React (PrimeReact) (including React Hooks, Context API, Redux) and state management libraries.
  • Strong knowledge of TypeScript, JavaScript (ES6+), HTML5, CSS3, and responsive web design principles.
  • Experience with RESTful APIs and GraphQL for integrating front-end applications with back-end systems.
  • Experience with front-end testing frameworks like Jest, Enzyme, or React Testing Library.
  • Working knowledge of Git for version control.
  • Exposure to UI frameworks like Material-UI, Ant Design, or Bootstrap.

Soft Skills:

  • Strong problem-solving abilities and a proactive attitude towards technical challenges.
  • Excellent communication skills, both verbal and written, with the ability to clearly explain complex technical concepts.
  • Ability to work independently and as part of a team in an Agile/Scrum environment.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!