Frontend Engineer

 

Description:

Flywheel is a global leader in digital commerce solutions, providing innovative technology to the world’s leading brands. Through Flywheel’s suite of products, clients can access real-time performance insights, enhance their sales, and optimize profitability across all major digital marketplaces. With a global presence in the Americas, Europe, and APAC, Flywheel offers endless career growth opportunities in a collaborative and inclusive environment.

As a Frontend Engineer, you will play a critical role in supporting Flywheel’s Perpetua Media product. This product powers growth optimization and reporting technology for top eCommerce businesses. Through Perpetua’s platform, brands create strategic goals, while the platform’s advanced optimization technology continuously works to achieve them.

In this role, you will work closely with a team of engineers, a product manager, and a designer to develop exceptional web experiences for Flywheel customers. You will also collaborate across back-end microservices and front-end development, contributing to the system’s design and architecture—mainly deployed on Google Cloud Platform (GCP).

Key Responsibilities:

  • Build end-to-end full stack capabilities for Flywheel’s core platform across marketplaces such as Amazon, Walmart, and Instacart.
  • Develop deeper workflows into retail media platforms around the world.
  • Contribute to system design and architecture across backend microservices and front-end interfaces.
  • Ingest and process terabytes of data daily, ensuring seamless data flow for platform experiences.
  • Collaborate with a small cross-functional team (engineers, product managers, designers) to deliver smooth customer experiences.
  • Drive continuous improvement within the engineering team by proposing RFCs, sharing feedback, and iterating on ideas collaboratively.

Requirements and Qualifications:

  • Minimum 5 years of software engineering experience working with web technologies at a product company.
  • Strong proficiency with modern JavaScript frameworks, particularly ReactJS.
  • Ability to work across the entire tech stack when needed.
  • Experience working with large codebases spanning multiple repositories.
  • Strong background in algorithms, data structures, and designing scalable systems to handle massive data sets.
  • Experience working within a small team (about 5 engineers), solving complex problems collaboratively.
  • Comfortable navigating ambiguity, driving clarity, and effectively communicating solutions to peers.
  • Strong sense of ownership, with a passion for taking complex challenges and simplifying them through iterative development.

Working at Flywheel:

  • Hybrid work setup (3 days per week in a Flywheel Hub Office).
  • Flexible vacation policy.
  • Comprehensive benefits to support health, well-being, and work-life balance.
  • Parental leave and family benefits.
  • Volunteering opportunities.
  • Access to employee resource groups (ERGs) focused on inclusion and identity.
  • Competitive rewards package and endless career growth opportunities.

Interview Process:

  • Initial introductory call with Talent Acquisition to assess cultural fit, values alignment, and initial technical qualifications.
  • Followed by multiple 1:1 interviews with team members (product managers, designers, engineers), and potentially a Take-Home Assignment, Case Study Presentation, or Pair Programming/Live Coding exercise.
  • Full process will be explained during the initial call.

Diversity & Inclusion Commitment:
Flywheel is committed to creating an inclusive environment where employees from diverse backgrounds feel valued, supported, and empowered to contribute fully. Flywheel is an Equal Opportunity Employer and participates in E-Verify.

Special Note:
Flywheel will never request payment for recruitment-related expenses or personal banking information via social media or chat apps. If you encounter such fraudulent activity, please report it to local authorities immediately.

Organization Flywheel
Industry IT / Telecom / Software Jobs
Occupational Category Frontend Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-03-04 4:43 pm
Expires on 2025-04-18