Salesforce is the #1 AI CRM, where humans with agents drive customer success together. The Senior Software Engineer will empower developers to write, build, test, and deploy code seamlessly while improving the frontend development cycle and enhancing productivity through tooling and processes.
Responsibilities:
- 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)
- 4+ year experience building and debugging complex systems in a team environment
- 3+ year experience with CI/CD tools
- 2+ years experience with tsc and/or tsgo
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience
- Strong communication skills, a positive attitude, and empathy
- Self-motivation and the ability to take initiative independently, learn quickly, and meet deadlines
- Experience with yarn workspaces
- Experience with Typescript Project References
- Experience with CSS tooling (less, Sass, PostCSS, Lightning CSS)
- Experience with frontend linters like ESLint, Oxlint, Biome
- Experience investigating and improving JavaScript performance
- Experience with PHP or Hack
- Experience (or interest) in the Rust programming language
- Experience with React, Redux