Staff Software Engineer, Frontend (App Experience)
New
J
JobgetherConsumer Technology
CanadaFull-TimeStaff
SalaryBase salary range of CAD $181,000 - $241,000 annually
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- JavascriptTypeScriptReact
Requirements
- 8+ years of experience developing and architecting web applications using frameworks such as React, Vue, or similar declarative UI technologies.
- Strong proficiency in JavaScript and TypeScript.
- Proven experience designing and delivering large-scale frontend systems and customer-facing applications.
- Experience leading cross-team initiatives and influencing technical direction across engineering organizations.
- Demonstrated ability to own major features, system components, migrations, or platform improvements from planning through execution.
- Strong understanding of frontend architecture, performance optimization, scalability, and maintainability.
- Ability to navigate ambiguity and solve complex technical challenges across different levels of abstraction.
- Experience establishing engineering standards, improving development processes, and mentoring other engineers.
- Excellent written and verbal communication skills for collaboration with global technical and non-technical stakeholders.
- Strong product mindset with the ability to balance technical excellence with customer and business impact.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Responsibilities
- Define and drive frontend technical strategy across web and application experiences with a focus on long-term scalability and sustainability.
- Design, develop, and deliver major product features and complex system components using modern frontend technologies.
- Build and maintain high-quality frontend applications with React, TypeScript, and declarative UI frameworks.
- Collaborate with product managers, designers, analysts, and engineering teams throughout the product development lifecycle.
- Lead architectural discussions, technical planning, and implementation strategies for high-impact initiatives.
- Modernize frontend systems, improve application architecture, and support code migration efforts.
- Develop efficient engineering solutions using reusable components, automation tools, codemods, and AI-assisted development practices.
- Establish and promote coding standards, design principles, testing practices, and operational excellence.
- Ensure application reliability through monitoring, alerting, testing strategies, incident response processes, and operational ownership.
- Mentor engineers through code reviews, technical guidance, documentation, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site