Senior Software Engineer, Frontend (WebRTC) - Slack

Slack is a Digital HQ platform connecting teams, systems, partners, and customers, used by 77% of Fortune 100 companies with 200k+ paid customers globally.
$167,300 - $230,000
Frontend
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Frontend (WebRTC) - Slack

Slack, a leading Digital HQ platform, is seeking a Senior Frontend Engineer to join their team focusing on WebRTC and audio/video technologies. This role sits at the intersection of traditional frontend engineering and cutting-edge A/V communication, specifically working on Slack's Huddles and Clips features.

The position offers an opportunity to work with a platform that serves millions of users daily, delivering over 300k messages per second across 150+ countries. As part of Slack's engineering team, you'll be instrumental in advancing the platform's audio and video capabilities, ensuring seamless integration with their robust frontend architecture.

The ideal candidate brings 4+ years of JavaScript/React experience and 2+ years of WebRTC expertise. You'll be working with real-time data streams, engineering for cross-browser performance, and collaborating closely with Product, Design, and QA teams to deliver exceptional user experiences.

Key responsibilities include debugging A/V performance across various network conditions, optimizing React/Redux implementations, and establishing coding standards for the team. You'll also play a crucial role in mentoring other engineers and contributing to the platform's overall technical direction.

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

With Slack's impressive reach (77% of Fortune 100 companies use the platform) and scale (2.65 billion daily actions), this role presents an exciting opportunity to impact how millions of people collaborate in the digital-first era. The position is available across multiple locations including Atlanta, Austin, Dallas, Denver, and Indianapolis, with a competitive salary range of $167,300 - $230,000 for Colorado-based positions.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Frontend (WebRTC) - Slack

  • Collaborate with Product Managers and Designers on new features for Huddles and Clips
  • Debug and enhance audio and video performance across different conditions
  • Identify and address performance bottlenecks in real-time communication features
  • Author high-quality code that sets standards for the team
  • Help support team triage bugs and troubleshoot production issues
  • Mentor other engineers and review code

Requirements For Senior Software Engineer, Frontend (WebRTC) - Slack

JavaScript
React
TypeScript
  • 4+ years of experience writing client-side JavaScript and React Framework
  • 2+ years of hands-on experience in developing real-time video conferencing features using WebRTC
  • Strong practical knowledge of WebRTC and advanced third-party libraries
  • Strong understanding of network and security protocols for A/V streaming
  • Proven experience in troubleshooting A/V quality issues in web applications
  • Proficiency in React and Redux
  • Expertise in building complex layouts with CSS and HTML
  • Strong UX and design sensibilities
  • Strong communication skills, positive attitude, and empathy
  • Self-awareness and desire to continually improve

Benefits For Senior Software Engineer, Frontend (WebRTC) - Slack

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

Interested in this job?

Jobs Related To Slack Senior Software Engineer, Frontend (WebRTC) - Slack

Software Engineer III

Senior Software Engineer role at Walmart focusing on frontend development with Node.js and TypeScript for e-commerce platforms.

Full Stack Engineer - BigBox

Senior Full Stack Engineer position at Meta focusing on building next-generation user-generated games in Mixed Reality and Mobile.

UI Engineer - Sanzaru

Senior UI Engineer position at Meta's Oculus Studios and Sanzaru Games, focusing on virtual reality game development with Unreal Engine.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on 3D rendering engines and gaming technologies, combining AI expertise with gaming innovation.

Full Stack Software Engineer 4 - Game Lifecycle Engineering

Senior Full Stack Engineer role at Netflix focusing on gaming platform development, offering competitive compensation and comprehensive benefits.