Taro Logo

Sr. Software Engineer, Full Stack (User Proficiency) - Slack

Salesforce is a leading customer relationship management (CRM) platform that helps businesses connect with their customers.
Frontend
Senior Software Engineer
In-Person
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:

Description For Sr. Software Engineer, Full Stack (User Proficiency) - Slack

Slack, a part of Salesforce, is seeking a Sr. Software Engineer for their Full Stack (User Proficiency) team. As a Full Stack Engineer, you'll use your extensive knowledge of JavaScript, HTML, CSS, and Hack on the backend to improve the Slack web client, a complex in-browser application relied upon by millions of users every day. You will work with real-time data streams, engineer for performance across browsers, and collaborate closely with Product, Design, Application Engineering, and QA teams.

Key Responsibilities:

  • Brainstorm with Product Managers and Designers to conceptualize new features
  • Collaborate with Application Engineering to build new features for a large and growing user base
  • Learn about new web technologies and discuss potential solutions to problems
  • Help the support team triage bugs and take on production issues
  • Mentor other engineers and deeply review code

Requirements:

  • 4+ years of experience writing client-side JavaScript and React Framework
  • 4+ years of experience writing back-end code and APIs
  • Expertise in building complex layouts with CSS and HTML
  • Experience building and debugging sophisticated systems in a team environment
  • Experience debugging, building and interacting with databases
  • Experience with modern browser technologies
  • Strong UX and design sensibilities
  • Strong communication skills, positive attitude, and empathy
  • Self-awareness and a desire to continually improve

Bonus Points:

  • Experience with TypeScript
  • Experience with WebRTC
  • Experience investigating and improving JavaScript performance
  • Experience with Web Sockets, Local Storage, or ES6
  • Experience in small startup environments
  • Experience designing websites or applications

Slack offers a positive, diverse, and supportive culture, looking for curious and inventive individuals who strive to improve every day. The team values being smart, humble, hardworking, and above all, collaborative.

About Slack: Slack is a Digital HQ platform that connects teams, systems, partners, and customers. It serves millions of users worldwide, including 77% of Fortune 100 companies, with a presence in over 150 countries. Slack processes 300k+ messages per second and has 200k+ paid customers.

Last updated 8 months ago

Responsibilities For Sr. Software Engineer, Full Stack (User Proficiency) - Slack

  • Conceptualize new features with Product Managers and Designers
  • Build new features for large user base
  • Learn and implement new web technologies
  • Triage bugs and handle production issues
  • Mentor other engineers and review code

Requirements For Sr. Software Engineer, Full Stack (User Proficiency) - Slack

JavaScript
React
TypeScript
Node.js
  • 4+ years experience with client-side JavaScript and React
  • 4+ years experience with back-end code and APIs
  • Expertise in CSS and HTML
  • Experience with debugging and databases
  • Strong UX and design skills
  • Excellent communication skills

Benefits For Sr. Software Engineer, Full Stack (User Proficiency) - Slack

  • Positive and supportive work culture
  • Opportunity to work on a widely-used product

Interested in this job?