Salesforce is looking to improve the web performance of Slack's web client, a complex in-browser application relied upon by millions of users, by conceptualizing, designing, building, and delivering new architecture projects to continually improve the end-user experience.
Requirements
- 10+ years of experience writing client-side JavaScript, TypeScript, and/or React Framework
- Expertise investigating and improving web application performance
- Experience building and debugging complex systems in a team environment, and a desire to sweat the small stuff
- Experience with modern browser technologies
- Experience designing and running experiments to evaluate performance efforts
- Experience as a Tech Lead in driving team technical strategy and overseeing team technical work
- Experience with WebRTC
Responsibilities
- You'll lead full-time project work for a direct team of FE web engineers
- You'll oversee technical strategy, guidelines, and cross-team efforts for web performance across all of Slack's web engineering teams
- You’ll propose, prototype, and evaluate ideas for improving Slack’s web performance frameworks, bottlenecks, and observability
- You'll monitor, learn about, and evaluate new web technologies and potential long-term investments
- You'll author code that sets the standard for quality and velocity for your team, and establishes patterns for other teams to follow
- You'll help triage bugs and troubleshoot production issues
- You'll mentor other engineers and deeply review code
Other
- Strong communication skills, a positive attitude, and empathy
- Self-awareness and a desire to continually improve
- Experience developing an application with long-lived sessions, including updating state with a real-time event stream
- Slack has a positive, diverse, and supportive culture—we look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be smart, humble, hardworking and, above all, collaborative.
- Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment.