React Job: Intermediate Front End Developer

Job added on




Toronto - Canada

Job type


React Job Details

Squaredance : uniting the digital advertising community - join us!

Squaredance is the only performance marketing solution that combines a full suite tracking and attribution platform with a partner marketplace and vibrant community! We enable ecommerce advertisers and digital marketing partners to discover, recruit, track and grow partnerships that drive customer acquisition in digital marketing channels.

We build analytics pipelines, recommendation engines, distributed systems, and killer frontends that have powered more than $500M in revenue over the past few years. Our team is small but mighty, and looking for a new addition who doesn’t shy away from challenges and has a relentless desire for self and team improvement. Everyone excels in different areas, and we’ll let you choose what those are for you – we only ask that you bring your best!

We believe the traditional network and agency approach is broken. The Squaredance platform and marketplace seamlessly connects brands, affiliates and partners to collaboratively build digital advertising campaigns under a commission-only model across many online channels. The Squaredance community means you are never alone and there is always new knowledge to be shared. Our value proposition provides a better alternative to traditional agencies, affiliate networks and affiliate program software: only pay for performance while having the flexibility to work in partnerships with specialized talent that cover all facets of digital advertising and adapt at the speed of change.

Check us out at, or watch our video here: Introducing Squaredance!

Check out our newest Shopify Integration Launch here: Shopify Integration!

The Opportunity

Squaredance is looking for an experienced Intermediate Front End Developer to help bring our next-generation Partner Marketplace to life! Through a fusion of marketing, analytics, and machine learning, Squaredance helps aspiring brands acquire customers for a fixed, predictable cost. You’ll have the opportunity to wrangle data, uncover insights, and super-charge our automated systems and make a big splash along the way. As a product-oriented contributor, you will help set the vision for the future of Squaredance, and make sure we build the team and systems to deliver on that mission.

Our developers wear many hats and tend to be involved with numerous technologies and stacks. Our frontend is primarily in VueJS and Tailwind, our backend in PHP (Phalcon), our networking and infrastructure are powered by AWS and Cloudflare, and it’s all stitched together with Ruby (Chef) and Python (Terraform and more).

A Note to Our Candidates

At Squaredance, we value diversity in backgrounds and in experience. If you review the job posting below and don’t feel confident you match 100% of the listed requirements we still encourage you to apply; we don’t just want to hear what you’ve already done, we also want to know what you’re capable of next!

And thanks for checking us out - we hope to hear from you soon!

Duties and Responsibilities
... i.e. where you can make an impact!

  • Working hands-on in a Modern Vue.js codebase
  • Hone your skills as an Individual Contributor in concert with other developers
  • Research and implement best practices when contributing to the platform
  • Developing high-level and detailed design documentation, system artifacts, flowcharts and diagrams to illustrate system interactions and to describe logical operations involved
  • Participating in user story sessions, analysis, design, and implementation
  • Be actively involved in development team processes, including stand-up, kickoffs, planning, demos and retrospectives
  • Conducting code reviews for other development team members
  • Effectively communicate and collaborate with technical teams, business partners, and management
  • Other duties as assigned

Qualifications and Skills

  • Minimum 2 years in a technical role
  • Candidate must have experience in agile methodologies such as scrum
  • Excellent verbal and written communication skills
  • Strong understanding of public cloud platforms, preferably AWS
  • Strong focus on teamwork and execution
  • Desire to take ownership and push forward a Product oriented team
  • Present-day knowledge of modern web frameworks, server-side development, and deployment technologies (experience with TypeScript type-safety and server-side JavaScript runtimes like Cloudflare Workers or AWS Lambda functions is a huge plus!)
  • Good understanding of design methodologies, CSS and JavaScript design patterns
  • Good understanding of modern CI/CD pipelines
  • Experience with testing and tools like Vitest, Jest, or Cypress
  • Experience with build tools like Vite or Webpack
  • Experience with Vue or a similar framework (React, Angular, Svelte, etc.), understanding its core principles such as components, reactivity, and the virtual DOM

Why People Love Working at Squaredance

Be it online or in person, you will work with smart, driven and just all-around great people! Our culture celebrates growth, collaboration and transparency in a performance business. We have an open-plan head office, located in Liberty Village - Toronto; it's an energetic space used for collaboration, coordination and sometimes, just to catch-up with each other! ...the only thing missing, could be YOU!

Dedicated to our people and striving to provide a healthy work-life balance, we offer:

  • Life and family-friendly hybrid working conditions
  • Excellent health benefit plans with flexibility to suit your needs and lifestyle
  • Matching RRSP program
  • Home Office and Lifestyle Stipends
  • Loads of in-office snacks, coffee, and drinks when in office to keep you energized throughout the day
  • Frequent team and office social events
  • A growth-mindset company, dedicated to ongoing learning and improvement at the company, process, and individual contributor levels!

Squaredance is an equal opportunity employer committed to a diverse, inclusive, and accessible workplace. We strongly support equal employment opportunities for all applicants regardless of race, color, religion, creed, national origin, ancestry, citizenship, age, family or marital status, sex, gender identity/expression, sexual orientation, genetic information, pregnancy, physical or mental disability, medical condition, or any other protected characteristic.

Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process. If accommodation is needed in the recruitment process, please let us know and we will work with you to meet your accessibility needs to ensure fair and equitable access throughout the recruitment and selection process. You may contact us at [email protected].

We welcome and encourage all qualified applicants to apply, those selected for further consideration or interview will be contacted directly.

Thank you for your interest in Squaredance!!