61 Frontend React jobs in Canada
Frontend Developer (React Migration & Performance Optimization)
Posted today
Job Viewed
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:
- Bachelors 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.
Senior Front-End Engineer
Posted today
Job Viewed
Job Description
Job Description
LotusFlare is a provider of cloud-native SaaS products based in the heart of Silicon Valley. Founded by the team that helped Facebook reach over one billion users, LotusFlare was founded to make affordable mobile communications available to everyone on Earth.
Today, LotusFlare focuses on designing, building, and continuouslyM evolving a digital commerce and monetization platform that delivers valuable outcomes for enterprises. Our platform, Digital Network Operator® (DNO™) Cloud, is licensed to telecommunications services providers and supports millions of customers globally.
LotusFlare has also designed and built the leading eSIM travel product - Nomad. Nomad provides global travelers with high-speed, affordable data connectivity in over 190 countries. Nomad is available as an iOS or Android app or via getnomad.app.
Job Description
We are looking for a talented Senior Frontend Developer to join our Frontend team and help them continue enhancing the rich UI component stack and foundation. Your job will be to take our highly innovative creative concepts and build them with as much creativity and precision as they were designed. You should have a very good understanding of UX best practices and will play an important role as an integrated part of our team. You care about pixel perfection and bring innovative design and interaction ideas to the table every day. You will take ownership and hopefully pride of your own work and will be given a chance to do so daily.
Job Requirements
- 7+ years of relevant experience with modern JavaScript frameworks, preferably Vue.js
- Knowledge and hands-on experience with modern JavaScript (ES2018 and newer)
- Experience with technologies and tools used in web app development
- Knowledge of web app optimization techniques and best practices
- Strong HTML5 and CSS3 skills
- Ability to work with CSS precompilers: SCSS/LESS
- Experience with web security (TLS, CORS, XSRF, XSS, OAuth, etc.)
Bonus Skills
- Experience with other programming languages like PHP, Lua, Scala, Java
- Experience with JavaScript preprocessors like TypeScript and Flow
- Experience with testing frameworks like Jest, Jasmin, Karma, Nightwatch.js, etc.
- Previous experience working on SaaS projects
- Familiarity with Scrum methodology or other agile development processes
- Experience interacting with different databases (SQL, NoSQL)
- Hands-on experience using Docker
Perks
- Competitive salary package.
- Paid lunch.
- Yearly bonus.
- Training and workshops.
- Truly flexible working hours.
About LotusFlare
LotusFlare employees join and remain at LotusFlare for two simple reasons. First, they can see immediately that their work makes a positive impact on LotusFlare customers, and second, they grow on a personal level by developing best practices and experience in cloud-native enterprise software. LotusFlare Founder and CEO Sam Gadodia believes that if you want to make an impact and change industries for the better, you should consider joining LotusFlare.
LotusFlare has always been about making an impact through software products and changing industries for the better by simplifying technology so as to simplify the customer experience. Founded by the team that helped Facebook reach over one billion mobile users, LotusFlare was born out of a vision to make the mobile internet accessible and affordable to people in parts of the world who often did not have access.
From this initial work, LotusFlare’s mission now is to design, build and continuously advance a cloud-native digital commerce and monetization platform that simplifies technology and customer experience to deliver valuable outcomes to enterprises. This platform provides the software product foundation for the company’s main offering, the LotusFlare Digital Network Operator® Cloud. LotusFlare DNO™ Cloud is a digital commerce and monetization managed service that serves as a digital BSS to deliver valuable business outcomes for communications and media services providers.
LotusFlare looks for people all around the world who are passionate in their aim to make an impact and change industries for the better by simplifying technology. Headquartered in the heart of Silicon Valley with offices in EMEA and APAC, LotusFlare serves Verizon, T-Mobile, Globe Telecom, MPIC, Digi, DISH Networks, Permata Bank, Singtel, Digicel, Supercell, and other leading enterprises around the world.
LotusFlare Website and Social Media
- Website:
- LinkedIn:
- Instagram:
- Twitter:
If you require disability related accommodation to participate in the recruitment process, please advise the Human Resources Department as soon as possible. Accommodation may be provided in all steps of the hiring process.
Powered by JazzHR
JFjaQmJCpz
Senior Front-End Engineer
Posted today
Job Viewed
Job Description
Job Description
PressReader is a rapidly growing technology company that partners with the world’s leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences through business partnerships, including airlines, hotels, cruise ships, libraries, and thousands of other companies worldwide.
Our technology also powers Branded Editions (BE) - a white-label solution that enables publishers to deliver their digital content in interactive ways. Branded Editions allows them to build a customizable platform that supports a wide range of revenue opportunities.
We have a full-time opportunity for a Senior Front-End Engineer to join our Engineering Team.
As part of the Engineering team, you will be at the forefront of our web development efforts, working closely with our product, design, and backend teams to deliver exceptional user experience. You will leverage your deep knowledge of current front-end technologies to design and implement scalable solutions and drive the evolution of our codebase. If you’re excited about tackling complex challenges and making a significant impact in a collaborative environment, this is the right opportunity for you.
In this role, you will:
- Design and develop Client applications and front-end services that support our content consumption and distribution platforms.
- Enable us to bring to market innovations in on-screen reading in an agile and reliable manner.
- Develop new user-facing features.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Be able to work independently, mentor junior developers, and participate in code reviews.
- Optimize the code to improve accessibility level, performance and cut down memory consumption.
- Refactor the current code base using design patterns and core principles to achieve well-readable, reusable code and architecture.
- Write solutions that will run on a variety of mobile/desktop platforms and browsers.
You may be a great fit if you have:
- 3+ years' experience as a Senior Front-End Engineer
- High level of proficiency in JavaScript
- Strong experience in React.js, its core principles and workflows such as redux and saga
- Knowledge of RESTful APIs
- Proficiency in front-end development tools such as webpack
- A hands-on experience in code versioning tools such as Git
- Outstanding analytical and problem-solving acumen
- Strong verbal and written communication expertise
- The ability to thrive both individually and as part of a team
Bonus points if you:
- Hold a Bachelor’s Degree in Computer Science or Mathematics
- Are familiar with CI/CD pipeline
- Are familiar with search engine optimization techniques
Why us for your next career adventure?
PressReader offers a hybrid work environment to balance the flexibility of working from home and being together to collaborate, celebrate, and connect. This position is based in our Richmond, BC office and requires to be on-premises two days a week. When not in the office, employees have the opportunity to work remotely.
PressReader is committed to providing a fair compensation package which include a 100% employer-paid health, dental, and vision benefit plan; 15 paid vacation days to start; health and wellness days and bereavement days; reimbursements for professional training and membership in professional associations; fitness subsidy and more, along with a chance to be working with amazing people. The pay range for this role is $110,000 to $130,000 , depending on experience.
We thank everyone who is interested in our role. Only qualified candidates legally eligible to work in Canada will be directly contacted for this position.
If you don’t see yourself fully reflected in every job requirement listed for this job, we still encourage you to apply. We are committed to creating a more equitable, inclusive and diverse company and we welcome applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, sexual identification, and life experiences. If you require accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email
Finally, sometimes emergencies happen and you may need to reschedule an interview. We understand. Please let us know without worrying about losing the opportunity or your credibility.
To apply, please submit your resume, and a cover letter explaining why you are the right person for this role.
This is a great opportunity for the right candidate.
We can’t wait to meet you!
Front End Engineer Tech Lead
Posted today
Job Viewed
Job Description
Job Description
illumin is a leading technology company that provides marketers with a one-stop solution for omnichannel digital advertising with best-of-category return on advertising spend. Our journey automation technology, illumin™, offers planning, buying, and real-time intelligence from one platform. With proprietary Artificial Intelligence, illumin™ brings unique programmatic capabilities to close the gap between advertising planning and execution. illumin is headquartered in Toronto and has offices throughout Canada, the U.S., Europe, and Latin America. For more information, visit illumin.com and check out our Life @ illumin video here!
We are hiring a Senior Software Engineer on our UI team at illumin! In this role, you will work cross-functionally to build and scale new technologies and features for our customers. Reporting to the Engineering manager, you will work with a smart, highly-motivated team of UI engineers to solve engaging technical challenges.
What You Will Do
Design, develop, and deploy system-wide frameworks to be leveraged by feature teams.
Build in-house development tools to improve developer efficiency.
Explore and evaluate new technologies (e.g., storage, monitoring) in collaboration with the Enterprise Architect.
Provide technical leadership for the Front-End Engineering team.
Collaborate with cross-functional teams across the organization.
Own end-to-end feature development, including implementation and testing.
Drive critical architecture and technology decisions at both feature and project levels.
Conduct thorough code reviews to maintain high-quality standards.
What You Will Need
Master’s degree in Software Engineering, Computer Science, or a related field.
8+ years of hands-on software development experience with TypeScript, React, Node.js, and Next.js.
8+ years of experience working with MySQL.
5+ years of experience in AdTech, MarTech, or related industries.
3+ years of tech leadership experience.
Proficiency in Kafka, Aerospike, Druid, and HBase.
Deep understanding of ECMAScript, Web APIs, HTML, and CSS.
Strong technical documentation and communication skills.
Excellent analytical and problem-solving abilities.
Experience optimizing the performance of web applications.
Proven ability to collaborate closely with design and product teams.
Expertise in architecting and implementing end-to-end solutions with modern front-end frameworks.
Experience working in hybrid teams with offshore resources (preferably in Ukraine).
Fluency in English, Russian, and Ukrainian.
Strong knowledge of software development methodologies, including Agile and iterative processes.
Deep understanding of the online media market, including DSPs, pay-per-click advertising, media buying, industry trends, and competitors.
Extensive experience with Git, Bamboo, Jira, and Confluence.
Proven experience in large-scale, high-frequency transaction processing environments, ensuring reliability, scalability, and performance optimization.
Powered by JazzHR
z1bHxh1BHz
Senior Front-End Engineer, Rumble Studio
Posted today
Job Viewed
Job Description
Job Description
Rumble is a high-growth neutral video platform that is creating the rails and independent infrastructure designed to be immune to cancel culture. Rumble's mission is to restore the Internet to its roots by making it free and open once again.
Rumble Studio is seeking an experienced Front-End Engineer to lead the development of our real-time collaborative web application that enables creators to live stream directly from the browser using WebRTC technology. You'll work with modern frameworks like Next.js, React, and TypeScript while building seamless real-time experiences.
Job Responsibilities:
- Develop clean, efficient, and scalable front-end code for our real-time collaborative live streaming platform using Next.js, React, and TypeScript. Write code that handles complex real-time state management, WebRTC connections, and live media streams while maintaining performance and minimizing technical debt.
- Design and implement user interfaces that seamlessly consume data from our GraphQL API. Collaborate with backend teams to align on API contracts, optimize data fetching strategies, and ensure the front-end experience is performant and reliable.
- Own the full lifecycle of features—from early concept and technical design to
- implementation, testing, launch, and post-launch maintenance. Ensure designs are responsive, accessible, and user-friendly across devices.
- Troubleshoot and debug complex front-end issues that may span across the client layer, WebRTC connections, GraphQL queries, or browser-specific behaviors. Quickly isolate and resolve problems in real-time streaming scenarios, ensuring minimal disruption to live broadcasts.
- Collaborate cross-functionally with backend developers, designers, product managers, and QA engineers to ensure seamless integration between the front end and back end, high code quality, and timely delivery of real-time features that power our live streaming platform.
- Translate user and business needs into technical solutions. Break down complex UI features and performance issues into manageable tasks. Work closely with product and design to ensure the implementation matches intent and enhances user experience.
- Continuously assess and refactor the codebase, identifying areas for improvement in performance, structure, and maintainability. Propose architectural enhancements and design patterns that promote long-term scalability of the front-end application.
Requirements:
- Strong experience writing clean, maintainable, and well-documented code with JavaScript and TypeScript
- Professional experience using React and Next.js to build production-grade web applications
- Solid understanding of GraphQL from a front-end perspective, including writing queries, managing state, and handling caching with tools like Apollo or urql
- Knowledge of modern front-end best practices, including component reusability, code splitting, lazy loading, and performance optimization
- Proficiency in functional and object-oriented programming concepts
- Experience working with backend APIs and a strong understanding of client-server communication patterns
- Familiarity with real-time web technologies such as WebSockets, Server-Sent Events, or similar protocols
- Detail-oriented with a proactive learning attitude
Preferred Qualifications:
- Experience building real-time collaborative applications or live streaming platforms
- Strong understanding of media handling in the browser, including video/audio streams, codecs, and browser compatibility
- Experience with containerization and deployment tools, such as Docker or Kubernetes, in the context of front-end CI/CD
- Strong problem-solving skills with the ability to turn ambiguous product needs into clear, executable UI solutions
- Familiarity with authentication protocols such as OAuth2 or OpenID Connect and their front-end implementations
Desired Qualifications:
- Ability to optimize complex UIs for performance, understanding browser internals, rendering bottlenecks, and memory usage
- Experience building applications that gracefully handle network latency and intermittent connectivity
- Exposure to server-side rendering (SSR), incremental static regeneration (ISR), and other Next.js data fetching strategies
- Comfortable working with cross-browser and responsive design challenges
- Knowledge of media streaming protocols and standards beyond WebRTC (HLS, DASH, etc.)
Annual Compensation Range: $157,000-$173,000 USD base + benefits + equity
Note: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure. The actual salary offered varies depending on the candidate's skill level and experience.
Why Our Team Loves Working Here:
- We are making a significant financial impact for our video creator community; we're proud of their success stories
- We enjoy challenging the status quo and going head-to-head against Big Tech
- We aren't afraid to try new things; we act fast and want to win
- We pay competitive salaries and provide great benefits
EEO Statement:
Rumble is an equal opportunity employer. We promote an equal playing field where everyone has the same opportunities regardless of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law. Rumble is an active participant in the e-verify program.
Physical demands of the position:
While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard. The employee is required to communicate verbally and hear. The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel. The employee may occasionally be required to lift and/or move up to 15 pounds. Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers.
Wordpress and web development Intern
Posted today
Job Viewed
Job Description
Job Description
Important Notice&
This internship is unpaid and intended exclusively for students who are:&
Currently enrolled in a college, university, or professional training program, and&
Approved by their institution to complete an internship for academic credit or program requirements.&
Please do not apply if you are not currently a student or do not have formal approval from your school to do an internship.&
This is a learning-based opportunity designed to support students in completing their academic programs. We cannot accept independent or volunteer applicants at this time.&
Straight Talk. Real Experience.&
We're looking for a sharp, tech-savvy student to join our WordPress development team. No fluff, just real hands-on experience managing and optimizing websites that deliver results.&
You'll Actually Learn:&
WordPress inside and out&
How to make websites work better&
Real UX optimization techniques&
Practical SEO that works&
No-code automation tools&
Smart content management&
Performance tracking that matters&
What You'll Do:&
Manage WordPress sites (the right way)&
Make websites faster and smoother&
Fix design issues that affect users&
Track what works (and what doesn't)&
Keep everything running smoothly&
You Should Have:&
Basic WordPress knowledge&
Some HTML/CSS experience&
Sharp eye for detail&
Strong organization skills&
Ability to follow clear processes&
Perfect For Students In:&
Cégep de Maisonneuve – Multimedia Integration&
Lethbridge College – Web Design&
LaSalle College Montréal – Computer Science Technology&
Related technologies fields&
What Makes This Different:&
Work on actual client projects&
Learn tools professionals use daily&
Get mentored by experts&
Build a portfolio that stands out&
Earn your academic credit&
Relevant skills you'll gain: WordPress development, content management systems, UX design, web optimization, SEO implementation, digital production, front-end development, information architecture, and performance analytics.&
Software Engineer | Front-End (Flutter)
Posted today
Job Viewed
Job Description
Job Description
About CMiC
Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers can choose between a Cloud or Self-Hosted deployment that includes industry focused modules to manage everything from Financials and Payroll to Project Management and Job Costing. We have a strong market share in North America and rapidly expanding internationally in regions like Europe, Southeast Asia and the Middle East.
Job Overview
You’ll be joining a strong team of smart, dedicated people committed to success. We encourage everyone to bring their unique perspectives to the table and it’s that diversity that inspires and motivates everything we do. We have embraced Flutter as our next generation front end development framework and couldn’t be happier with the results. We leverage its cross-platform capabilities and have released production apps for iOS, Android and Web. The 1.2 Trillion US infrastructure spending bill creates a once in a generation opportunity for CMiC to capture more market share and put our software in the hands of some of the best construction professionals out there.
Responsibilities:
- Design, implement, test and document new features.
- Collaborate with other team members.
- Explore new approaches to overcome technical challenges.
- Contribute to packages shared between multiple CMiC applications. Some packages will be open sourced.
- Working closely with our Product Management team to understand user requirements.
- Participate in our peer code review process.
- Document systematic investigations and technical uncertainties in weekly reports.
Requirements
- Excellent communication skills – both written and oral.
- Strong Understanding Object Oriented Programming Concepts
- 3 plus year of hands-on professional programming experience (Any of Dart, Java, JavaScript, C, C++, C#, Swift, Kotlin)
- Knowledge of and experience with Flutter
- Familiarity with HTML5 & CSS is valuable
- A degree, certificate or diploma in a relevant area of study is a plus
- Must be available to work full-time
Benefits
- Competitive benefits Package (including Health & Dental benefits)
- Paid vacation and personal days
- Townhall meetings where all employees are encouraged to participate in open discussions
- Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
- Outdoor lunch space, including picnic tables
- An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
- Health and Wellness focus including virtual yoga classes and wellness webinars
- RRSP Matching Program after 2 years of employment
- Experience in a rapidly growing, socially responsible corporation
CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.
Be The First To Know
About the latest Frontend react Jobs in Canada !