Jobgether
Principal Software Engineer, Front End Web UI Platform
engineeringfull-timeCanada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ 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.
- 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.
- 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.
Requirements:
Benefits:
✦ 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