Software Engineer, Frontend - Slack (Multiple Levels)

Salesforce is a leading customer relationship management (CRM) platform that helps businesses connect with customers and grow their operations.
$138,000 - $269,500
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Full Stack Software Engineer, Front End Focus (Mid/Senior)

Senior Full Stack Software Engineer position at Salesforce focusing on front-end development, requiring 3+ years of experience in web technologies and object-oriented programming.

Full-Stack Software Engineer: Mid, Senior, Lead, Principal

Full-Stack Software Engineer position at Salesforce, focusing on enterprise-scale application development with competitive compensation and hybrid work model.

Frontend Mobile Software Engineer

Mid-Level Frontend Mobile Software Engineer position at Wellhub, working on global billing platform solutions with React Native and contributing to worldwide wellness technology.

Full Stack Developer

Full Stack Developer position at BlueCat, focusing on frontend development for network and security solutions, offering hybrid work in Belgrade.

Product Manager, Main App, YouTube

Product Manager role at YouTube focusing on Main App development, user experience enhancement, and product innovation.

Description For Software Engineer, Frontend - Slack (Multiple Levels)

Slack, a part of Salesforce, is seeking Frontend Software Engineers to work on their Digital HQ platform. As a Frontend Engineer, you'll use your expertise in JavaScript, HTML, and CSS to improve the Slack web client, a complex in-browser application used by millions daily. You'll work with real-time data streams, optimize performance across browsers, and collaborate with various teams to conceptualize, build, test, and deploy new features.

Key Responsibilities:

  • Brainstorm with Product Managers and Designers to conceptualize new features
  • Collaborate with Application Engineering to build new features
  • Learn about new web technologies and discuss potential solutions
  • Help triage bugs and tackle production issues
  • Mentor other engineers and review code

Requirements:

  • 4+ years of experience writing client-side JavaScript and React Framework
  • Expertise in building complex layouts with CSS and HTML
  • Experience building and debugging complex systems in a team environment
  • Experience with modern browser technologies
  • Strong UX and design sensibilities
  • Excellent communication skills and a positive attitude
  • Self-awareness and a desire for continuous improvement
  • Related technical degree

Bonus Skills:

  • Experience with TypeScript, WebRTC, WebSockets, Local Storage, or ES6
  • Experience investigating and improving JavaScript performance
  • Experience in startup environments
  • Web design experience

Slack offers a positive, diverse, and supportive culture, seeking curious and inventive individuals who strive for continuous improvement. The role offers various benefits, including wellbeing reimbursement, parental leave, adoption assistance, and fertility benefits.

Join the team that powers Slack, a platform used by 77% of Fortune 100 companies, with daily active users in over 150 countries, delivering 300k+ messages per second, and serving 200k+ paid customers.

Last updated 2 months ago

Responsibilities For Software Engineer, Frontend - Slack (Multiple Levels)

  • Brainstorm with Product Managers and Designers to conceptualize new features
  • Collaborate with Application Engineering to build new features
  • Learn about new web technologies and discuss potential solutions
  • Help triage bugs and tackle production issues
  • Mentor other engineers and review code

Requirements For Software Engineer, Frontend - Slack (Multiple Levels)

JavaScript
React
TypeScript
  • 4+ years of experience writing client-side JavaScript and React Framework
  • Expertise in building complex layouts with CSS and HTML
  • Experience building and debugging complex systems in a team environment
  • Experience with modern browser technologies
  • Strong UX and design sensibilities
  • Excellent communication skills and a positive attitude
  • Self-awareness and a desire for continuous improvement
  • Related technical degree

Benefits For Software Engineer, Frontend - Slack (Multiple Levels)

Medical Insurance
Parental Leave
Equity
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?