Notion aims to be the best collaborative environment for knowledge work, transforming into a shared experience where teams, people, and AI create their life's work together. The company is addressing growth in user content and collaboration needs, reimagining user workflows in the AI era, and rethinking Notion's core information architecture to develop a new foundation for the next decade.
Requirements
- Shipping quality user interfaces: collaborate with product and design to craft experiences for large audiences using web technologies (HTML, CSS, JavaScript) and a modern UI framework like React.
- Proficiency with our stack: React, TypeScript, Node.js, and Postgres.
Responsibilities
- Lead strategic projects that improve Notions core user experience.
- Build and maintain foundational pieces of Notions building blocks, enabling use cases such as docs, wikis, issue tracking, project management, and more.
- Contribute to performance, reliability, and robustness to ensure the product scales across dimensions.
- Partner with engineering leaders to identify and execute high-leverage technical investments that ensure long-term flexibility and sustainability of core systems.
- Collaborate with product, design, data science, and user research to develop a product and technical vision and drive execution to deliver high-quality features.
- Craft experiences for large audiences using web technologies (HTML, CSS, JavaScript) and a modern UI framework like React.
- Decompose complex problems while balancing business impact.
Other
- In-person collaboration is essential to Notion's culture. We require all team members to work from our offices on Mondays and Thursdays, our designated Anchor Days.
- Certain teams or positions may require additional in-office workdays.
- 7+ years of engineering experience, including building world-class product experiences with a team of engineers.
- Tech leadership experience: responsibility for technical decisions, guiding projects, and mentoring junior engineers.
- Building the team: collaboration with engineers and cross-functional partners; commitment to personal and team growth.
- Thoughtful problem-solving: holistic thinking, clear context, and the ability to decompose complex problems while balancing business impact.
- Not ideological about technology: willingness to learn new technologies and tradeoffs between languages and tools.
- Empathetic communication: clear writing and thoughtful dialogue; constructive in disagreements.
- Interests outside of technology (art, history, social sciences).
- If you're a builder at heart, share our values, and are enthusiastic about making software toolmaking ubiquitous, we want to hear from you.
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Software Development