Top Cities
Log In
Coordinator - Partnerships Coordonnateur d BUSINESS ANALYST Manager JUNIOR INTERIOR DESIGNER Project Controls Specialist Audit Associate Accounting Manager Public Sector Cloud Associate - QA Auditor V Staff Accountant ACCOUNTANT Staff Accountant Fin Svcs 1ST CHOICE AEROSPACE -STAFF ACCOUNTANT Staff Accountant Staff Accountant Finance Analyst Intern- Ad Valorem Tax Intern-Income Tax DM Deal Specialist Intern Summer 2020 Internship Accounting Systems Intern IT Audit Intern Accountant II Accounting Intern Staff Accountant Accounting Assistant Accounting Clerk Senior Accountant Cost Accountant Accountant Revenue Accounting Specialist Junior Project Accountant - New College Accounting Specialist - Crowne Plaza Transportation Planning Organization ACCOUNTANT SENIOR CUSTOMER SERVICE REPRESENTATIVE- ASSOCIATE Accounting Manager Accounts Payable Clerk Department Accounting Supervisor Accountant I 2020 Entry-Level Staff Accountant Baseball Senior Accountant Project Accountant 1 Pub Accountant Accountant II Accounts Receivable Cashier Entry Level Accounting Financial Analyst Newest Jobs
Yelp ContactMonkey Sterling-Turner CareGuide Clearbanc Aecom Two Sigma Aerotek WeWork Exact Media Jane Street Doordash First Convenience Bank AsteroidX AT&T Shopify Insight Global Borrowell Hatchways Creative Circle Square Instacart Amazon Flex American Income Life Recovhub Vector Marketing Walgreens Clickworker Scotiabank Akira Peel Regional Police 51talk Microsoft TD Bank UnitedHealth Group Top Hat Paylocity CI&T Desjardins mappedin Checkout 51 Mobeewave The Youth Connection GoParkr Hootsuite ScribbleLive SnapTravel Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
My Profile Log Out

Front End Release Engineer At Loblaw Digital

Location: Toronto, Ontario

Job Description

Release Engineering (RE) is the beating heart of Loblaw Digitals (LD) get sh*t done ethos. The RE team makes up 1/2 of the Engineering Productivity (EP) organization and was founded on a principle of continuous everything.

As part of our Engineering Productivity organization, your primary mandate will be fostering developer productivity and happiness. To achieve our goals, we don't fear getting our hands dirty with all that DevOps has to offer. We pride ourselves on deeply understanding and taking advantage of cloud platforms, containerization, continuous integration, continuous delivery, and the glue that binds them all together. Release Engineering’s goals are to reduce toil, increase happiness, and ensure artifacts are healthy before rolling out to users. We operate at the crossroads of fast & safe and drive productivity through the creation of pipelines that take LD products from laptop to production multiple times a day.

As a Frontend Release Engineer you will be responsible for driving these goals across our web products. You will write and maintain tooling that impacts each stage of the path to production, from creating build and deploy pipelines in Gitlab to contributing to our unit and end to end testing frameworks.

When it comes to our technology stack, we are always evolving and truly believe in moving fast but having stable infrastructure. LD is a polyglot company and develops products in Java, JavaScript, Elixir, Swift, Python, and Go - which means we work across a diverse set of languages, frameworks, and platforms. We own every line of code in a product’s build, test, and deploy process and our weapons of choice include:

  • Pipelines:
    • Gitlab + Gitlab CI
    • Docker
    • Terraform
    • Packer
    • Sonarqube
  • Testing:
    • Puppeteer
    • Jest
    • RegViz

What You'll Do

You’ll work on building tools and establishing best practices to boost frontend developer productivity. This includes:

  • Designing, building, and supporting
    • development tooling
    • Continuous integration and continuous delivery (CI/CD) pipelines
    • Unit & integration test frameworks
  • Collaborating with teams across the business to form alignment in our approach to release engineering
  • Participating in proof of concepts exercises: providing and sharing new ideas and approaches to continuous integration, improvement, and delivery

What You'll Need

Minimum qualifications:

  • BS degree in Computer Science, related technical field or equivalent practical experience.
  • Experience with JavaScript, both server & client side.
  • Experience working with build systems such as npm, webpack, and grunt .
  • Ability to design, implement, and maintain CI/CD pipelines using platforms such as Github+Travis & Gitlab.
  • Experience with Docker and container orchestrators such as Kubernetes.
  • A passion for boosting productivity. We live to make our colleagues lives easier.
  • Ability to enable teams to perform release & test automation for frontend apps:
  • You can guide developers in writing Unit, Integration, UI test, using native libraries like Jest, Enzyme, and Puppeteer
  • Exposure to cloud-native infrastructure

Preferred qualifications:

  • 1+ years frontend development - releasing apps to the general public via open source platforms
  • Experience with continuous integration tools like Gitlab/Gitlab CI (Docker)
  • Experience using Puppeteer
  • Experience using linting and static code analysis tools such as Sonarqube
  • Understanding of infrastructure as code using tools such as Ansible and Terraform
  • Extensive knowledge of Unix/Linux environments.
  • Scripting skills in Python, Ruby, or Shell (Bash)
  • Proven experience of analyzing and decomposing complex software systems and collaborate with cross-functional teams to influence design for testability
  • Experience working in a support or incident management environment
  • Experience working in cloud environments such as Google Cloud Platform

How You’ll Succeed:

At Loblaw Digital, we seek great people to continually strengthen our culture. We believe great people model our values, are authentic, build trust and make connections.

We’re able to keep innovating because our colleagues are passionate about their work and excited about the future of eCommerce.

If you have big ideas, undeniable enthusiasm, and thrive in a collaborative, creative, and diverse group, we’ll get along just fine.

Looking for a challenge? Good. Love an innovative work environment? Even better.

Apply today.

Employment Type:

Full time

Type of Role:


Loblaw Digital recognizes Canada's diversity as a source of national pride and strength. We have made it a priority to reflect our nation’s evolving diversity in the products we sell, the people we hire, and the culture we create in our organization. Accommodation is available upon request for applicants with disabilities in the recruitment and assessment process and when hired.

In addition, we believe that compliance with laws is about doing the right thing. Upholding the law is part of our Code of Conduct – it reinforces what our customers and stakeholders expect of us.

Please Note: If you have Employee Self Service (ESS) on Workday, apply to this job via the Workday application.