Senior Software Engineer (Frontend Builds & Tooling, Slack)
Salesforce
full-remoteseniorpermanentfrontendengineering-management Full remote Yesterday via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
TypeScriptJavaScriptCI/CDWebpackRspackTypeScript Project ReferencesESLintYarn WorkspacesCSS ToolingJavaScript Performance
About the role
Role Overview
Join Slack’s Frontend Developer Experience team as a Senior Software Engineer. You’ll improve the frontend development environment for hundreds of developers by enhancing the frontend toolchain—making builds faster, more reliable, and easier to work with.
Key Missions
- Collaborate with the team to enhance developer experience and productivity through tooling, processes, and support.
- Identify gaps and challenges in frontend tooling, explore solutions, and build a roadmap for improvement.
- Mentor engineers, perform deep code reviews, and improve engineering standards, tooling, and processes across the organization.
Responsibilities
- Speed up frontend builds and improve frontend toolchain efficiency.
- Solve complex problems in a team environment and communicate clearly.
- Investigate and improve JavaScript performance.
Requirements
- 5+ years building and debugging complex systems in a team environment.
- 5+ years with CI/CD tools.
- 5+ years configuring and optimizing modern frontend toolchains/build tools (e.g., Webpack, Rspack).
- 8+ years writing JavaScript or TypeScript.
- Strong communication skills, positive attitude, and empathy.
- Ability to self-motivate, take initiative, learn quickly, and meet deadlines.
- Bachelor’s degree in Computer Science/Engineering (or equivalent experience).
Nice to Have / Additional Skills
- 3+ years with tsc and/or tsgo.
- Experience with yarn workspaces.
- TypeScript Project References.
- CSS tooling experience (Less, Sass, PostCSS, Lightning CSS).
- Frontend linters (ESLint, Oxlint, Biome).
- Experience with PHP or Hack.
- Experience (or interest) in Rust.
- Experience with React and Redux.
About Salesforce
Salesforce is a global cloud software company focused on customer relationship management (CRM) and enterprise applications. The company builds and operates large-scale software platforms and teams, including work connected to Slack and developer tools.
Scraped 5/14/2026