Taro Logo

Software Engineer, Full Stack - Slack (Multiple Levels)

Salesforce is a leading customer relationship management (CRM) platform that provides cloud-based software solutions for businesses.
Frontend
Mid-Level 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 Software Engineer, Full Stack - Slack (Multiple Levels)

Slack, a part of Salesforce, is seeking Full Stack Engineers to join their UISF/Foyer team in Raleigh, NC. As a full stack engineer, you'll work on the Slack and Salesforce Integration, using your expertise in both Salesforce and Slack development. You'll be responsible for embedding the Slack experience within Lightning and building new capabilities in the Slack web client.

Key responsibilities include:

  • Collaborating with Product Managers and Designers to conceptualize new features
  • Building new features for a large and growing user base
  • Learning and implementing new web technologies
  • Assisting with bug triage and production issues
  • Mentoring other engineers and conducting code reviews

Requirements:

  • Experience with Lightning Component Framework
  • 4+ years of experience writing client-side JavaScript and React Framework
  • Expertise in complex layouts with CSS and HTML
  • Experience building and debugging complex systems in a team environment
  • Strong UX and design sensibilities
  • Excellent communication skills and a positive attitude

Bonus skills include experience with TypeScript, WebRTC, JavaScript performance optimization, WebSockets, Local Storage, ES6, startup environments, and web design.

Slack offers a positive, diverse, and supportive culture, seeking individuals who are curious, inventive, and strive for continuous improvement. The role provides an opportunity to work on a sophisticated in-browser application used by millions of users daily, dealing with real-time data streams and engineering for cross-browser performance.

Join Slack to be part of a team that's making work lives simpler, more cheerful, and more productive in this digital-first era.

Last updated 8 months ago

Responsibilities For Software Engineer, Full Stack - 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 take on production issues
  • Mentor other engineers and deeply review code

Requirements For Software Engineer, Full Stack - Slack (Multiple Levels)

JavaScript
React
TypeScript
  • Experience with Lightning Component Framework
  • 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
  • Strong communication skills
  • Self-awareness and desire for continuous improvement

Interested in this job?