Overview:
As a Junior Engineer on Web Infrastructure, you help make Notion’s web experiences faster and more resilient. You’ll investigate page-load bottlenecks, refine client loading, and build tools that catch regressions early. You’ll work with cross-functional teams to ship performance-minded improvements and document learnings to guide tradeoffs. This role offers hands-on learning in a fast-moving AI-enabled environment and a clear path to impact on Notion’s web clients. Compensation / Benefits competitive cash compensation equity benefits
Responsibilities:
Investigate page-load and interaction bottlenecks using browser tools and real-world data, and implement focused improvements. Contribute to performance tests, dashboards, and guardrails to surface regressions during development and rollout. Ship scoped improvements to client loading, rendering, asset delivery, or caching and measure their impact. Collaborate with Web Infrastructure and product engineers to land changes safely across Notion’s web clients. Document findings and provide clear performance recommendations to guide tradeoffs.
Key requirements:
Solid programming fundamentals with JavaScript or TypeScript; familiarity with React or similar UI framework is helpful. Curiosity about browser behavior and how code affects load, render, and interactivity. Analytical debugging approach: break problems down, gather evidence, and seek help as needed. Clear, collaborative communication and cross-team teamwork. Intellectual curiosity about AI-enabled engineering tools and prudent use of their outputs. Curiosity Collaboration Clear communication JavaScript TypeScript React