Staff Software Engineer, Frontend (Decisions Orchestration)

New
J
JobgetherDigital checkout
Work remotely from eligible Canadian provincesFull-TimeStaff
SalaryCompetitive base salary: Earn between CAD 181,000 and CAD 241,000 annually, depending on location, experience, and job-related skills.
Apply NowOpens the employer's application page

Job Details

Experience
At least 8 years of experience designing, developing, and architecting web applications using declarative UI frameworks such as React or Vue.
Required Skills
JavascriptTypeScriptVue.JsReact

Requirements

  • At least 8 years of experience designing, developing, and architecting web applications using declarative UI frameworks such as React or Vue.
  • Strong proficiency in JavaScript and TypeScript and a solid understanding of modern frontend engineering principles and application architecture.
  • Experience leading major features, foundational system components, or complex migrations and deprecations through technical strategies and execution plans.
  • Ability to write high-quality, maintainable, well-structured code that other engineers can understand, extend, and reuse.
  • Strong architectural judgment across implementation details and large-scale system design.
  • Ability to operate in ambiguous environments, break down complex problems, and make informed technical decisions.
  • Experience influencing technical direction, establishing engineering standards, and delivering solutions with impact beyond an individual team.
  • Strong understanding of software quality, testing, monitoring, operational reliability, and sustainable engineering practices.
  • Written and verbal communication skills to explain technical concepts and collaborate with distributed engineering and cross-functional teams.
  • Experience mentoring engineers, providing constructive feedback, and contributing to others' technical development.
  • A bachelor's degree in a related field or equivalent practical experience.

Responsibilities

  • Define the team's long-term frontend technical strategy and align its roadmap with business objectives and product initiatives.
  • Lead the architecture, design, and implementation of checkout experiences.
  • Design, develop, and evolve web applications using React or Vue, JavaScript, and TypeScript.
  • Own delivery of major features, foundational system components, and complex technical migrations or deprecations.
  • Collaborate with product management, design, analytics, and engineering teams throughout product development.
  • Drive technical alignment across teams and resolve architectural challenges.
  • Establish standards for code quality, system design, testing, code reviews, documentation, and maintainability.
  • Ensure system reliability and operational readiness through monitoring, alerting, incident triage, testing, playbooks, and on-call practices.
  • Identify opportunities to improve frontend performance, system resilience, developer productivity, and the checkout experience.
  • Mentor engineers and communicate technical decisions and best practices through proposals, presentations, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive base salary: Earn between CAD 181,000 and CAD 241,000 annually, depending on location, experience, and job-related skills.
Apply Now