Web Frontend Engineer - JS, CSS, React, Flutter

JobCubby

Canada

Hybrid

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Learning budget USD 2,000 per year
Annual compensation reviews
Employee Assistance Programme
Travel opportunities for team events

Job summary

JobCubby in Canada is seeking a Web Frontend Engineer to build high-quality web and UI solutions using JavaScript, TypeScript, React, CSS, and Flutter. You will contribute to open-source frontend tooling and help shape interfaces across enterprise products.

This role blends hands-on development with architectural thinking, reviews, and collaboration with engineers worldwide, with opportunities to travel for team events and to advance engineering practices.

Qualifications

  • Undergraduate degree in Computer Science, STEM, or a compelling equivalent background.
  • Proven experience designing and developing high-quality web technologies.
  • Strong experience with JavaScript, TypeScript, React, and Flutter.

Responsibilities

  • Design, implement, test, and document reliable software using modern web technologies and/or Flutter.
  • Build intuitive, performant, and accessible user interfaces across diverse layouts and use cases.
  • Develop and maintain frontend solutions using JavaScript, TypeScript, React, CSS, and Flutter.
  • Debug, investigate, and resolve issues encountered by users while maintaining software reliability and quality.
  • Participate in code reviews, architectural discussions, and broader engineering processes to maintain high technical standards.
  • Collaborate with engineers and open-source communities on frontend frameworks and tooling.

Skills

JavaScript
TypeScript
React
CSS
Flutter
Linux environments
Debian/Ubuntu

Education

Bachelor's degree in Computer Science or STEM

Tools

Docker
Kubernetes
LXD

Job description

Web Frontend Engineer - JS, CSS, React, Flutter

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Web Frontend Engineer - JS, CSS, React, Flutter based in Canada.

Join a globally distributed engineering environment focused on building reliable, data-rich, and accessible digital experiences.

You will develop high-quality web and UI solutions using modern technologies including JavaScript, TypeScript, React, CSS, and Flutter.

Your work will directly shape the interfaces users rely on across enterprise products and services.

You will contribute to open-source frontend frameworks and shared tooling designed to deliver consistent, performant experiences.

The role combines hands-on software development with architectural thinking, technical collaboration, and user-focused design.

You will have opportunities to influence engineering practices, contribute to the wider open-source community, and operate software at scale.

This is an ideal opportunity for a technically strong engineer who values innovation, performance, accessibility, and continuous learning.

Accountabilities:
  • Design, implement, test, and document reliable software using modern web technologies and/or Flutter.
  • Build intuitive, performant, and accessible user interfaces that provide a high-quality experience across diverse layouts and use cases.
  • Develop and maintain frontend solutions using JavaScript, TypeScript, React, CSS, and Flutter.
  • Debug, investigate, and resolve issues encountered by users while maintaining software reliability and quality.
  • Participate in code reviews, architectural discussions, and broader engineering processes to maintain high technical standards.
  • Collaborate with engineers and the open-source community on technical specifications, frontend frameworks, and shared engineering initiatives.
  • Contribute to technical documentation and help establish clear, useful resources for developers and users.
  • Identify opportunities to improve engineering, development, deployment, and operational practices.
  • Deploy and operate services developed by the team, contributing to their reliability and performance at scale.
  • Provide technical advocacy and contribute ideas that support the continued success and evolution of products.
  • Contribute to REST API design, development, and governance where relevant to frontend applications.
  • Support the development of open-source tooling and frameworks that enable consistent, performant, and accessible interfaces.
Requirements:
  • Exceptional academic performance, with a strong track record in secondary and higher education.
  • Undergraduate degree in Computer Science, STEM, or a compelling alternative background demonstrating equivalent technical capability.
  • Professional experience designing and developing high-quality web technologies.
  • Strong experience with and enthusiasm for JavaScript, TypeScript, React, and/or Flutter.
  • Strong understanding of frontend engineering principles, with particular attention to accessibility, performance, usability, and responsive design.
  • Experience developing production-quality software with an emphasis on maintainability, testing, and reliability.
  • Experience working with Linux environments, with Debian or Ubuntu experience being particularly valuable.
  • Strong problem-solving skills, curiosity, flexibility, accountability, and a self-starting approach to work.
  • Ability to organize work effectively, meet commitments, and deliver high-quality results on schedule.
  • Excellent written and spoken English, with strong communication and presentation abilities.
  • Professional and collaborative approach when working with colleagues, technical partners, and open-source communities.
  • Passion for technology, innovation, open source, and continuously improving engineering practices.
  • Willingness and ability to travel internationally approximately twice per year for team events lasting up to two weeks.
  • Experience with containers such as LXD, Docker, or Kubernetes is a plus.
  • Knowledge of REST API design, performance engineering, security, and user-centric UI development is advantageous.
Benefits:
  • Globally distributed work environment with opportunities to collaborate with colleagues across multiple countries.
  • Twice-yearly in-person team sprints and company events.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews, with compensation shaped by location, experience, and performance.
  • Performance-driven annual bonus or commission in addition to base compensation.
  • Recognition rewards for outstanding contributions.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities to travel to new locations and meet colleagues from around the world.
  • Priority Pass and travel upgrades for long-haul company events.
  • Opportunity to contribute to open-source projects and shared frontend frameworks.
  • Exposure to modern web technologies, Flutter, Linux, cloud-scale software, and globally distributed engineering practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer- Front End
Software Developer- Front End

Russell Tobin • Toronto

On-site
Frontend Developer, Intermediate
Frontend Developer, Intermediate

Far Coder • Canada

Hybrid
CAD 90,000 - 110,000
Fully remote Canada
Competitive CAD salary
Health benefits
+4
Senior Front End Software Engineer (Canada)
Senior Front End Software Engineer (Canada)

Draftwise • Canada

On-site
CAD 80,000 - 120,000
Remote work environment
Competitive salary
Equity-based compensation
+3
Flutter Developer
Flutter Developer

Kumaran • Toronto

On-site
CAD 90,000 - 130,000
Intermediate Frontend Developer
Intermediate Frontend Developer

Tech Talent International • Montreal (administrative region)

Hybrid
CAD 80,000 - 85,000
Performance bonus
RRSP contribution
Paid vacation
+2
Manager, Software Engineering
Manager, Software Engineering

Worky • Edmonton

On-site
CAD 120,000 - 160,000
Comprehensive Salary
Comprehensive Benefits
Retirement Savings
+1
Staff Software Developer (Remote Canada)
Staff Software Developer (Remote Canada)

TLNT Bridge Recruiting • Canada

Remote
CAD 160,000 - 220,000
Full-Stack Software Engineer — Mobile & Cloud Focus
Full-Stack Software Engineer — Mobile & Cloud Focus

CoVet, Inc. • Canada

On-site
CAD 110,000 - 130,000
Flexible remote-first
Competitive compensation
Generous vacation
+2
Full Stack Developer (React + Javascript + NodeJS)
Full Stack Developer (React + Javascript + NodeJS)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 110,000 - 150,000
Web Fullstack Software Developer Full time ✺ Quebec - Montreal
Web Fullstack Software Developer Full time ✺ Quebec - Montreal

Mirego inc. • Montreal (administrative region)

On-site
CAD 80,000 - 110,000