Manager, Engineering - Frontend
Leads the Frontend Platform team while contributing technically to shared UI infrastructure, component systems, and data/reporting capabilities. The role requires engineering management experience, strong frontend expertise, and a player/coach approach to team growth and delivery.
About the job
Responsibilities
- Lead the Frontend Platform team, owning the health, delivery, and direction of shared frontend infrastructure and data/reporting systems.
- Contribute technically through code reviews, pairing, architectural input, and critical engineering work.
- Own and evolve the shared component system, including the design system, data grids, reporting frameworks, and shared UI infrastructure.
- Partner with product, design, and cross-functional engineering teams to define and deliver the roadmap.
- Set a high bar for frontend quality, performance, and developer experience.
- Grow the team through coaching, hiring, and creating an environment where engineers can do their best work.
- Drive technical design reviews and advocate for engineering-specific roadmap items.
Requirements
- 2+ years of engineering management experience with a strong individual-contributor background.
- Experience working in a player/coach model, leading while shipping technically.
- Deep frontend expertise, including StimulusJS, Hotwire, component systems, and modern frontend tooling.
- Experience building or owning shared component libraries or design systems.
- Familiarity with scalable data and reporting systems.
- Strong cross-functional collaboration skills with product, design, and platform teams.
- Experience with Agile/Scrum delivery.
Tech Stack
- Ruby on Rails
- StimulusJS
- Hotwire
- Redis
- PostgreSQL
- Snowflake
- Kubernetes
Compensation and Benefits
- Annual salary: $174,000–$237,100 CAD.
- Unlimited paid time off.
- Work from anywhere in Canada and the USA.
- Health and dental benefits.
- Up to $1,500 USD / $2,025 CAD toward home IT setup.
- Up to 2% matching RRSP / 401(k).
- Learning and development opportunities.
- Up to $50 USD / $67.50 CAD toward internet or cell phone service.
Skills
Stimulusjs, Hotwire, Ruby on Rails, Redis, Postgres, Snowflake, Kubernetes, Frontend Tooling, Design Systems, Component Libraries, Data Grids, Agile/Scrum
Similar jobs
Engineering Management jobsLeads a cross-functional engineering team across iOS, Android, and server systems to build and scale Lyft’s membership, rewards, and benefits platform. Requires 5+ years of software engineering experience, including 2+ years managing engineers and experience owning high-scale consumer products.
Leads full-stack engineering teams building data visualization and business semantics products for Databricks AI/BI. The role requires engineering management experience, distributed systems expertise, talent development, and experience scaling distributed teams.
Leads the Metadata engineering team responsible for discovery APIs, catalog, lineage, and run-history services. The manager owns delivery, architecture, reliability, operational health, stakeholder planning, and engineer development in a distributed cloud environment.
Leads the engineering team responsible for launching and scaling Credential Governance, a product that helps enterprises discover, control, and manage company-owned credentials. Requires several years of engineering management experience, production-service leadership, technical fluency, and experience growing remote teams.
Leads the Data Collection engineering team responsible for Internet-scale scanning, distributed systems, and data pipelines. The manager owns people development, roadmap delivery, technical architecture, and operational reliability while partnering across Product, Research, Security, and Infrastructure.