Software Engineer, Developer Experience
Company: Tbwa Chiat/Day Inc
Location: San Francisco
Posted on: February 1, 2025
Job Description:
We're on a mission to make it possible for every person, team,
and company to tailor their software to solve any problem and take
on any challenge. Computers may be our most powerful tools, but
most of us can't build or modify the software we use on them every
day. At Notion, we want to change this with focus, design, and
craft.We've been working on this together since 2016, and have
customers like Nike, Airbnb, Slack, Samsung, and thousands more on
this journey with us. Today, we're growing fast and excited for new
teammates to join us who are the best at what they do. We're
passionate about building a company as diverse and creative as the
millions of people Notion reaches worldwide.About The Role:Millions
of people use Notion - and this number is increasing every day.
That means millions of people trust us to deliver a fast, reliable,
and secure experience, and we value this more than anything. We
want to keep earning trust while also continuing to amaze our users
with the tools they can build in Notion. The Developer Experience
team is responsible for architecting, implementing, and scaling the
tools and frameworks that Notion developers use to build Notion. We
are looking for engineers who are passionate about solving
engineering productivity challenges and have deep empathy for other
developers.What You'll Achieve:
- Collaborate with engineers across the company to deliver an
industry-leading development workflow, along the way working deeply
with tools like the TypeScript language server, eslint, and the
notion CLI to improve developers' day-to-day experience.
- Work on the bleeding edge of tooling performance, researching
and evaluating new tools and keeping up with new developments in
the developer experience space in the JS ecosystem.
- Take ownership of the overall development environment and
toolchain, and contribute to novel projects across the company to
deliver impact.Skills You'll Need to Bring:
- A drive to make developers' lives better: you have a strong
interest in making engineers happier and more efficient through
better tooling. You like to think critically about the workflows
folks use in their day-to-day work, finding bottlenecks and
thinking outside of the box to find ways to pave a better golden
path for engineers to follow.
- A focus on user experience: you bring care and craft to the
user experience you build into your products. Your work emphasizes
simplicity, supportability, and ease-of-use, and you communicate
clearly with other teams and engineers to get feedback on where we
can improve.
- Interest in learning how things work: you love to learn how the
tools you use work at a fundamental level. You get excited at the
idea of digging into third-party source code to understand how they
work and find new ways to use them.
- Pragmatic and business-oriented: You care about business impact
and prioritize projects accordingly. You don't just go after cool
stuff-you understand the balance between craft, speed, and the
bottom line. To you, technologies and programming languages are
about tradeoffs. You may be opinionated, but you're not ideological
and can learn new technologies as you go.Nice to Haves:
- Familiarity with TypeScript, especially in ways to keep it
running smoothly in a large codebase.
- An interest in automated testing and familiarity with testing
best practices.
- Past experience with React and common tooling like React
Testing Library.
- Past experience on developer experience teams or related
tools.We hire talented and passionate people from a variety of
backgrounds because we want our global employee base to represent
the wide diversity of our customers. If you're excited about a role
but your past experience doesn't align perfectly with every bullet
point listed in the job description, we still encourage you to
apply. If you're a builder at heart, share our company values, and
enthusiastic about making software toolmaking ubiquitous, we want
to hear from you.Notion is proud to be an equal opportunity
employer. We do not discriminate in hiring or any employment
decision based on race, color, religion, national origin, age, sex
(including pregnancy, childbirth, or related medical conditions),
marital status, ancestry, physical or mental disability, genetic
information, veteran status, gender identity or expression, sexual
orientation, or other applicable legally protected
characteristic.Notion is committed to providing highly competitive
cash compensation, equity, and benefits. The compensation offered
for this role will be based on multiple factors such as location,
the role's scope and complexity, and the candidate's experience and
expertise, and may vary from the range provided below. For roles
based in San Francisco, the estimated base salary range for this
role is $145,000 - $230,000 per year.Apply for this job* indicates
a required field
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, San Jose , Software Engineer, Developer Experience, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...