Senior Software Engineer - Frontend
at
Flywheel
Senior Software Engineer - Frontend
Location
Toronto, Ontario, Canada
Date Posted
December 23, 2024
**Job Posting: Frontend Engineer**
**About Flywheel**
Flywheel's suite of digital commerce solutions accelerates growth across all major digital marketplaces for leading brands. We provide clients access to near real-time performance measurement to improve sales, share, and profit. With teams across the Americas, Europe, and APAC, we offer a career with real impact, endless growth opportunities, and the support you need to excel.
**The Opportunity**
As a Frontend Engineer at Flywheel, you will support our Perpetua Media product, which provides growth optimization and reporting technology for eCommerce businesses. You will contribute to web applications to enhance the Flywheel experience for our users.
**What You'll Do**
- Build end-to-end full stack capabilities in our core platform across marketplaces like Amazon, Walmart, and Instacart.
- Develop deeper workflows into retail media platforms globally.
- Contribute to system design and architecture across back-end microservices and front-end primarily deployed on GCP.
- Collaborate with a team of 4-5 engineers, a product manager, and a designer to deliver a seamless experience to our customers.
- Identify areas of improvement and propose solutions, seeking feedback early and often.
**Who You Are**
- 5+ years of software engineering experience in web-based technologies at a product company.
- Experience with modern JavaScript frameworks such as ReactJS.
- Proficient in navigating large codebases across multiple repositories.
- Strong experience with algorithms, data structures, and building systems that process terabytes of data.
- Excellent communication skills, with the ability to create clarity from vague problems.
**Working at Flywheel**
We offer a competitive rewards package, unparalleled career growth opportunities, and a supportive culture. Key benefits include:
- Flexible vacation time
- Great learning and development opportunities
- Parental leave and benefits
- Volunteering opportunities
**The Interview Process**
The process begins with an introductory call with our Talent Acquisition team. You will meet team members 1:1, and there may be further skill assessments based on the role.
**Inclusive Workforce**
Flywheel is committed to creating a culture where individuals from all backgrounds feel comfortable bringing their authentic selves to work. We are an Equal Opportunity Employer and participate in E-Verify.
For more information about our culture and values, please visit our website.
To apply, please send your resume to our recruitment team. We look forward to hearing from you.