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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer position at Intuit's QuickBooks Mid-market Engineering team, focusing on developing and maintaining critical platform services.

Frontend (UI) Engineer, Email Security

Senior Frontend Engineer position at Cloudflare, focusing on Email Security UI platform development using React and TypeScript, requiring 4+ years of experience.

Senior Software Engineer - Frontend

Senior Frontend Engineer role at Julius, building intuitive interfaces for AI-powered coding tools used by over 1M users.

Software Engineer, Front End

Senior Frontend Engineer role at Greenlite, building intuitive AI interfaces for financial compliance professionals in San Francisco.

Sr. Front-End Engineer, AWS Sustainability Tech

Senior Front-End Engineer position at AWS Sustainability Tech, building customer-facing products to support AWS's renewable energy and sustainability initiatives using React and JavaScript.

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 2 months 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?