About the job
About Us:
At Notion, we empower you to create exceptional tools that support your life's work. In an era filled with countless apps and browser tabs, Notion stands out by offering a unified platform for teams to manage everything seamlessly. Our integrated features connect documents, notes, projects, calendars, and emails, with AI capabilities designed to enhance productivity by automating tasks and delivering insights. Trusted by millions, including industry leaders like Toyota, Figma, and OpenAI, Notion is chosen for its flexibility, efficiency, and cost-effectiveness.
We value in-person collaboration, embodying it as a core aspect of our culture. As such, we require all employees to work from our offices on designated Anchor Days: Mondays, Tuesdays, and Thursdays. Specific teams may have additional in-office expectations.
About The Role:
With millions of users relying on Notion for a fast, reliable, and secure experience, maintaining this trust is paramount. The Developer Experience team is dedicated to architecting, implementing, and scaling the tools and frameworks that empower Notion developers. We are searching for passionate engineers who are eager to overcome engineering productivity challenges, possess a strong empathy for fellow developers, and enjoy effective communication with technical peers. While prior experience in this domain is a plus, the willingness to advocate for developer experience is essential.
What You'll Achieve:
Collaborate with cross-functional engineering teams to deliver an outstanding developer experience, utilizing tools such as the TypeScript language server, lint tooling, and the Notion CLI to enhance daily workflows.
Engage with cutting-edge tooling performance, staying abreast of new developments and evaluating tools within the JavaScript ecosystem to improve developer experience.
Work closely with GitHub and our CI systems to ensure swift and secure code merges, targeting a PR CI pipeline completion time of 15 minutes.
Take ownership of our development environment and toolchain, contributing to innovative projects across the organization for substantial impact.
Skills You'll Need to Bring:
A commitment to enhancing developer productivity: You possess a keen interest in empowering engineers to maintain their focus through improved tooling. You critically assess workflows, identifying bottlenecks and opportunities for enhancement.
Strong communication skills: Ability to articulate complex ideas clearly and work collaboratively with engineering teams.
Proficiency in relevant technologies: Familiarity with TypeScript, Git, CI/CD pipelines, and modern development practices.
A proactive learning mindset: Eager to stay updated with industry trends and tools that can enhance developer experience.

