Job Postings
Senior Software Engineer - Frontend
at
Flywheel
Senior Software Engineer - Frontend
  • Company
    Flywheel
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    December 23, 2024
**Job Title:** Frontend Engineer
**Company:** Flywheel

**About Flywheel:**
Flywheel's suite of digital commerce solutions accelerates growth across all major digital marketplaces for the world's leading brands. We empower clients with near real-time performance measurement to enhance sales, market share, and profit. With a global presence across the Americas, Europe, and APAC, we offer careers with real impact, endless growth opportunities, and the support you need to excel.

**The Opportunity:**
As part of our team supporting the Perpetua Media product, you will contribute to growth optimization and reporting technology for top eCommerce businesses. As a Frontend Engineer, you will develop and enhance web applications that deliver an exceptional user experience.

**What You'll Do:**
- Develop full stack capabilities within our core platform across marketplaces such as Amazon, Walmart, and Instacart.
- Create deeper workflows into retail media platforms globally.
- Collaborate on system design and architecture for back-end microservices and front-end experiences predominantly deployed on GCP.
- Process large data sets and improve data flow through our systems.
- Work closely with a team of engineers, a product manager, and a designer to create a seamless experience for our customers.
- Identify areas for system improvement, propose solutions, seek feedback, and iterate on ideas collaboratively.

**Who You Are:**
- 5+ years of software engineering experience with web-based technologies in a product environment.
- Proficient in modern JavaScript frameworks, particularly ReactJS.
- Comfortable navigating a large codebase across multiple repositories.
- Experience collaborating with teams of approximately 5 engineers to solve complex problems.
- Strong understanding of algorithms and data structures, with a track record of building systems that handle extensive data.
- Skilled in navigating ambiguity and effectively communicating ideas and solutions.
- Committed to taking ownership of projects from inception to completion.

**Working at Flywheel:**
We offer a competitive rewards package and significant career growth opportunities in a supportive and engaging culture. Key benefits include:
- Flexible vacation policy
- Learning and development opportunities
- Parental leave and benefits
- Volunteering opportunities
- Connection through Employee Resource Groups (ERGs)

**The Interview Process:**
The process starts with an introductory call with our Talent Acquisition team to assess fit and your professional background, as well as address any role-specific questions. Following this, you will meet team members individually, and may complete skills assessments such as a Take Home Assignment or Pair Programming exercise, depending on the position.

**Inclusive Workforce:**
Flywheel is dedicated to creating a culture where individuals from all backgrounds feel empowered to bring their authentic selves to work. We are an Equal Opportunity Employer and participate in E-Verify. All applicants receive fair consideration for employment.

**Important Alert:**
Please be aware of fraudulent communications claiming to be from Flywheel. We do not ask for payments or personal information via social media or chat applications. Report any suspected fraud to local authorities.

For those with accessibility requirements during the application and interview processes, please contact us at recruitment@flywheeldigital.com for support.

**To Apply:**
Please submit your application, ensuring to include your relevant experience and qualifications. We look forward to hearing from you!