Software Engineer, Web Infrastructure
The Curly Doggo Company · San Francisco, CA · 2 days ago
On-siteInformation Technology$260k–$330k/yrFull-time
About the role
You’ll be a core engineer on the Web Infrastructure team, focusing on improving Notion’s web client performance and/or development velocity. You will lead projects that reduce time to render a Notion page and time to interact with the page content across the app. You will also build tooling and frameworks that help product engineers build new products with a high quality experience.
Responsibilities
- Improve Users Page Loading experience through modularizing client codebase, lazy loading or caching relevant assets for the users.
- Improve Interaction Latency through make the components and other part of codebase more lightweight and efficient.
- Define best practices and build developer tooling so that web engineers can develop product features more easily with confidence.
Requirements
- You have around 8-10+ years of experience building and optimizing large web applications in React or similar frameworks.
- Proven track record improving real‑user performance metrics at scale, from page load to post‑load interactivity.
- Strength in modern bundling and build tooling such as Webpack and performance profiling.
- Strong systems thinking and ability to design paved‑road abstractions, guardrails, and tooling for many teams.
- Excellent collaboration and communication across platform and product teams, with a bias toward iterative, measurable impact.
Skills
- You'll need to bring skills including:
- You have around 8-10+ years of experience building and optimizing large web applications in React or similar frameworks.
- Proven track record improving real‑user performance metrics at scale, from page load to post‑load interactivity.
- Strength in modern bundling and build tooling such as Webpack and performance profiling.
- Strong systems thinking and ability to design paved‑road abstractions, guardrails, and tooling for many teams.
- Excellent collaboration and communication across platform and product teams, with a bias toward iterative, measurable impact.
Nice to haves
- Experience with modularizing large monorepos, reducing cyclic dependencies, and improving build times.
- Familiarity with design systems and component performance, accessibility, and ergonomics.