Front End Engineer

Technology · Toronto, Ontario
Department Technology
Employment Type Full-Time
Minimum Experience Mid-level

The Opportunity:

Your primary responsibility will be to use your modern Web knowledge (JS, HTML5, CSS3) to improve our Mercatus web applications. This will also mean contributing to application optimization through code audits, refactoring, and caching. You will collaborate closely with Product Management, Design, and Engineering to spec, build, test and deploy new features. Most importantly, you’ll contribute to our innovation. 

Who Should Apply:

You’re excited to combine your technical skills and understanding of the principles of usability to turn wireframes into production ready interfaces. You are familiar with using Agile methodology and have demonstrated success transforming user stories into clean, maintainable code. You are creative, forward thinking and have the desire and insight to challenge the status quo and contribute to making applications as intuitive and user friendly as they can be. Oh, and you’re great at interacting with fellow humans. 

What You’ll Do:

  • Build and deliver high-quality features to the Mercatus platform, from dev to production
  • Work with product management, UX, and Engineering to architect and design solutions
  • Write unit, integration and end-to-end tests
  • Give and receive feedback during code reviews


What You Bring:

  • Deep understanding of JavaScript fundamentals
  • Very comfortable with modern JavaScript frameworks (AngularJS, Angular, React, Vue...) 
  • 2+ years of experience building scalable web applications.
  • Experience bringing detailed UX designs to life
  • Comfortable estimating work and delivering with high quality
  • Experience with package managers (NPM, Yarn, Composer...)
  • Experience in building responsive layouts.
  • Very comfortable with Git and the GitFlow branching model

Technologies We Use:

  • AngularJS, React, NextJS, GraphQL
  • Drupal
  • AWS, Docker
  • Bitbucket

Who We Are

The grocery industry is in a state of flux. Consumers are embracing technologies, devices, and services that make everyday tasks like shopping, cooking, and list-making quicker, easier, more fun, and more efficient. Mercatus empowers grocers to adopt this change driven by consumer demand, allowing them to grow with the evolving needs of today’s shoppers.  We create and build web and mobile applications exclusively for grocery retailers, helping them to extend their brand’s online presence, offer personalized experiences to their customers, and sell their products on the web. This is all done through one cohesive, enterprise-grade SaaS platform.

About the Web Team

We strive to take the passion, drive, and collective intelligence from our team and package it to create a contagious attitude amongst our peers. The high energy team environment encourages collaboration and creativity, while promoting a clear sense of pride. We’re a group of professionals who work together to solve our toughest problems, and make sure to celebrate our wins. 

The Team

We’re not just helping grocery retailers grow, we’re helping more than 80 team members grow personally and professionally. The best thing about working at Mercatus is the people. We solve challenging problems every day. We’re scaling a company where people can build their work around their life, and not the other way around.

Flexibility and full autonomy mean you’re in the driver’s seat to create a schedule that works for you and your passions. We’re looking for people who will make our culture even better, people who have a desire to collaborate and bring their unique creativity to the table. If that sounds like you, we’d love to hear from you.


What You’ll Get:

  • Competitive compensation & employee stock option plans
  • 100% company-paid benefits plan starting day one
  • Team Udemy account
  • Wellbeing programs to look after your mental and physical health, including a lifestyle & wellness spending account
  • Employee Referral program
  • Collaborative and supportive work environment
  • Fun (Virtual) Company socials and events to build strong relationships with your colleagues

Mercatus is committed to fostering a diverse, inclusive, and accessible work environment. Environment. We are proud to be an Equal Opportunity Employer and are committed to the principles of equal employment opportunity and non-discrimination. We welcome and celebrate differences because we believe a multitude of perspectives fosters innovation and will help us grow as a team and ultimately achieve our goals. Our culture is one of belonging in which each person is accepted and valued for their individuality. As such, if you require any accommodation during the recruitment process, please let us know so we can work with you to meet your needs.

We thank all of those who take the time to apply; however, only those short-listed will be contacted.

No unsolicited agency referrals, please.

Thank You

Your application was submitted successfully.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience