Enable job alerts via email!

Frontend Developer (React Migration & Performance Optimization)

Uplifter Inc.

Toronto

Hybrid

CAD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Job summary

A SaaS company for sports organizations is seeking a Frontend Developer to assist in migrating their legacy frontend system to React. The role involves focusing on performance, scalability, and maintainability while collaborating closely with senior developers and UX designers. Candidates should have over 3 years of frontend experience, specifically with React, and a solid understanding of performance optimization techniques. This position offers a hybrid work environment in Ontario, competitive salary, and opportunities for growth.

Benefits

Competitive salary and benefits
Opportunities for growth and mentorship

Qualifications

  • 3+ years of experience in frontend development focused on React.
  • Experience migrating legacy frontend systems to modern frameworks.
  • Solid understanding of frontend performance optimization.

Responsibilities

  • Assist in the migration from a legacy frontend system to React.
  • Implement CSS optimization techniques to improve load speeds.
  • Work closely with backend engineers to optimize data fetching.

Skills

React.js (Hooks, Context API, Redux)
JavaScript (ES6+), TypeScript
CSS optimization techniques
Service Worker & Client Caching
Performance Tools: Lighthouse, WebPageTest

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Webpack
Vite
Babel

Job description

Job Description

Salary : Company Overview

Uplifter is a SaaS company that provides innovative, reliable solutions to sports organizations, helping them streamline operations, enhance member management, and scale efficiently. We are committed to leveraging cutting-edge technology to empower sports clubs and federations to manage their activities effectively.

Position Overview

We are seeking a Frontend Developer to contribute to the migration of our legacy frontend system to React while focusing on performance, scalability, and maintainability. This role will be hands-on, working closely with senior developers, backend engineers, and UX designers to deliver a modern and optimized user experience.

If you have experience with React, frontend performance optimization, and modern development best practices, this is an excellent opportunity to work on a large-scale migration and grow your skills in a collaborative team environment.

Key Responsibilities :

  • Frontend Modernization & Migration
  • Assist in the migration from a legacy frontend system to React, ensuring smooth transitions and maintaining feature parity.
  • Follow best practices for React development, state management, and component architecture.
  • Refactor and replace legacy frameworks with modern React components.

Performance Optimization

  • Implement CSS optimization techniques, lazy loading, and asset preloading to improve page load speeds.
  • Assist in developing and optimizing service worker caching strategies.
  • Work with backend teams to enhance server-side rendering (SSR) and API performance.
  • Support efforts to improve Core Web Vitals such as Largest Contentful Paint (LCP).
  • Conduct performance audits using Lighthouse, WebPageTest, and Chrome DevTools to identify and resolve bottlenecks.

Collaboration & Cross-Team Work

  • Work closely with senior frontend developers and backend engineers to optimize data fetching strategies and API integration.
  • Collaborate with UX / UI designers to ensure accessibility, responsiveness, and usability best practices.
  • Assist in frontend deployment pipelines and caching strategies in coordination with DevOps engineers.

Requirements

Education :

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.

Experience

  • 3+ years of experience in frontend development with a focus on React and performance optimization.
  • Exposure to migrating legacy frontend systems to modern frameworks like React.
  • Solid understanding of frontend performance optimization techniques and Core Web Vitals.

Technical Skills

  • React.js (Hooks, Context API, Redux, or similar state management).
  • JavaScript (ES6+), TypeScript, and modern frontend best practices.
  • CSS optimization techniques including critical CSS, lazy loading, and reducing render-blocking resources.
  • Service Worker & Client Caching, including progressive web app (PWA) strategies.
  • Performance Tools : Lighthouse, WebPageTest, Chrome DevTools, Web Performance APIs.
  • Frontend Build & Deployment : Experience with Webpack, Vite, Babel, and CI / CD for frontend apps.

Preferred Qualifications

  • Familiarity with micro-frontends, module federation, or frontend monorepos.
  • Experience with GraphQL, RESTful APIs, and backend-for-frontend (BFF) architectures.
  • Exposure to DevOps practices related to frontend deployment and scaling.

Why Join Uplifter?

  • Work on a high-impact React migration project and contribute to a modern frontend architecture.
  • Collaborative and innovation-driven environment with modern technologies.
  • Hybrid work environment in Ontario including Toronto, Mississauga, and London.
  • Competitive salary and benefits (details available upon request).
  • Opportunities for growth and mentorship within the engineering team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.