USD per year
Senior Software Engineer, Frontend Developer Experience - Slack
The Frontend Developer Experience team empowers developers to write, build, test, and deploy code seamlessly across mobile, desktop, and multiple operating systems while solving unique scaling challenges. That means improving reliability, speeding up feedback loops, reducing cognitive load, and actively listening to developer pains to prioritize the work that matters most. We’re shaping a development environment where engineers stay in flow with fast builds, minimal friction, and tooling that feels intuitive rather than intrusive. As part of the DevXP Pillar, we focus on enhancing developers' experiences and productivity through tooling, processes, and support. As part of this team you will be making the development inner loop faster of hundreds of developers by making the FE toolchain efficient and reliable.
About Slack
Slack is your Digital HQ – a place where work flows between your people, systems, partners, and customers. From Fortune 100 companies to corner markets, millions of people around the world use Slack to connect their teams, unify their systems, and drive their business forward. Slack breaks down communication silos inside and beyond your organization by bringing teams and tools together around common goals, projects and processes in channels and in Slack Connect. It removes the limits of physical walls, giving people the flexibility to do their best work where, when and how they prefer with features like huddles and clips. And it empowers everyone to automate common tasks with apps and workflows. In this digital-first era, Slack’s mission is to make people’s work lives simpler, more pleasant, and more productive.
What You Will Be Doing
- You’ll speed up our frontend development cycle by making Slack’s frontend build faster and more performant
- You’ll brainstorm novel solutions to big, challenging problems to make engineer’s lives simpler and more productive
- You’ll collaborate with your team and others to bring these solutions to life
- You’ll trace, measure and improve the performance characteristics of our internal systems
- You’ll improve engineering standards, tooling, and processes
- You’ll learn about new frontend tooling and discuss potential solutions to problems
- You’ll mentor other engineers and deeply review code
Requirements
- 5+ years experience writing JavaScript or TypeScript
- 4+ years experience with modern frontend toolchains and build tools (i.e. Webpack, Rspack)
- Experience with CI/CD tools such as tsc/tsgo
- Bachelor's degree or equivalent experience
- Strong communication skills
- Self-motivated with a passion for engineering excellence
Bonus Points For:
- Experience with yarn workspaces or Typescript Project References
- CSS tooling experience including linters or stylelint integration
- JavaScript performance improvements experience including profiling or runtime optimizations
- PHP/Hack language experience or interest in Rust language development
- React/Redux framework experience or interest in contributing to UI libraries or design systems
Benefits & Culture Highlights:
- Support for work-life balance including flexible schedules & generous paid time off policies.
- AI agents accelerating impact across teams.
- Accommodations available for disabilities during application process.
- Equal opportunity employer committed to diversity & inclusion.
Salary Range:
Typical base salary: $148500 - $313700 annually. In San Francisco/New York City metro areas: $178900 - $344700 annually.
Slack is a platform and product company focused on making work life simpler, more pleasant, and more productive. They emphasize connected, inclusive, and flexible work environments. As part of the global Salesforce family, Slack offers benefits to support employee well-being and fosters diversity through programs like Diversity, Engagement and Belonging (DEB), Rising Tides sponsorship program, Employee Resource Groups (ERGs), and partnerships with organizations supporting formerly incarcerated individuals.
View Company Profile