Jobgether
Jobgether

Principal Software Engineer, Front End Web UI Platform

engineeringfull-timeCanada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Accountabilities:

    • Own the technical direction of the web UI platform across performance, accessibility, consistency, availability, and frontend infrastructure.
    • Balance long-term architectural strategy with hands-on engineering execution and practical delivery.
    • Lead large, cross-team frontend initiatives and migrations, carefully sequencing work to minimize disruption to active product development.
    • Establish reusable frontend patterns, standards, tooling, and paved paths that can be adopted consistently across engineering teams.
    • Develop architecture proposals and technical designs, evaluate tradeoffs, and communicate recommendations clearly to engineering, product, and design leadership.
    • Drive modernization initiatives across a large and actively evolving frontend codebase, including migration, deprecation, and incremental adoption strategies.
    • Identify opportunities to improve web performance, frontend reliability, developer velocity, and overall user experience through systematic, data-driven approaches.
    • Collaborate with Principal and Staff Engineers, Engineering Managers, Product Managers, and Design leaders to align technical priorities with business and customer needs.
    • Mentor engineers at all levels through architecture and design reviews, code reviews, technical discussions, and pairing.
    • Represent frontend platform priorities to senior leadership and help secure the alignment, resources, and support required to deliver strategic initiatives.
    • Build a deep understanding of frontend systems, infrastructure, and backend dependencies to make high-leverage technical decisions.
    • Measure and communicate the impact of platform initiatives, including improvements in performance, availability, infrastructure, developer productivity, and adoption of shared solutions.
    • Requirements:

      • 9+ years of software engineering experience with a Bachelor's degree, or equivalent experience through the applicable education and experience combinations; candidates with Associate's, Master's, Doctorate, or equivalent backgrounds may also qualify with the corresponding level of professional experience.
      • Proven experience maintaining and delivering production-grade software in one or more languages such as JavaScript, TypeScript, C, C++, C#, Java, Go, Ruby, Rust, or Python.
      • Deep expertise in React or Angular, including framework internals and server-side rendering.
      • Experience modernizing frontend systems within large, multi-team codebases.
      • Strong understanding of web performance, including Core Web Vitals, interaction latency, bundle size, rendering performance, and systematic performance optimization.
      • Proven ability to lead cross-team frontend migrations and large-scale rollouts involving sequencing, deprecation, adoption, and change management.
      • Strong knowledge of web platform fundamentals, including browser APIs, JavaScript, TypeScript, CSS, and modern frontend architecture.
      • Strong understanding of accessibility standards and the ability to incorporate accessibility into scalable frontend solutions.
      • Experience building or evolving design systems, shared component libraries, frontend platforms, or developer tooling adopted by multiple teams.
      • Strong architectural and systems-thinking skills, with the ability to evaluate complex technical tradeoffs and make pragmatic decisions.
      • Excellent communication and collaboration skills, particularly when influencing engineers, product leaders, designers, and other senior stakeholders without direct authority.
      • Demonstrated ability to mentor engineers and raise engineering quality through technical guidance, reviews, and knowledge sharing.
      • Ability to operate effectively in a large, distributed, and continuously evolving engineering organization.
      • Strong ownership mindset, customer focus, growth orientation, and commitment to inclusive collaboration.
      • Benefits:

        • Fully remote opportunity within Canada.
        • Competitive compensation aligned with experience, skills, and location.
        • Comprehensive employee benefits designed to support health, wellbeing, and financial security.
        • Generous learning and professional development opportunities.
        • Access to resources that support continued technical growth and career progression.
        • Opportunity to work on large-scale frontend infrastructure and technologies used by a global developer community.
        • High level of technical ownership and influence over platform architecture and engineering standards.
        • Collaborative environment with experienced Principal and Staff Engineers, product leaders, designers, and engineering teams.
        • Remote-first culture designed to provide flexibility and enable employees to do their best work.
        • Inclusive workplace committed to diversity, accessibility, belonging, and equal opportunity.
        • Opportunity to contribute to ambitious initiatives involving AI, developer tooling, open source, and modern software development.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now