Staff Software Engineer (React Native)
VetcoveFull Time
Junior (1 to 2 years), Mid-level (3 to 4 years)
Key technologies and capabilities for this role
Common questions about this position
The US base salary range for this full-time position is $160,000 to $180,000 plus equity and benefits. Individual pay within the range is determined by factors including job-related skills, experience, and relevant education or training. Note that this reflects base salary only and excludes equity and benefits.
Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available.
You need 3+ years of native development experience, experience developing mobile components with C++, experience integrating with mobile SDKs in Objective-C/Swift or Kotlin/Java, and the ability to create pragmatic solutions to complex problems while working collaboratively.
The role involves working within a highly collaborative team environment on the AV Client team, building core libraries that power conversations for millions across multiple platforms.
Strong candidates will have 3+ years of native development experience, particularly with C++ for mobile components and integrating mobile SDKs in Objective-C/Swift or Kotlin/Java. Bonus points for experience with audio/video native SDKs like MediaCodec, Camera2, VideoToolbox, AVAudioSession, or WebRTC.
Voice, video, and text communication platform
Discord is a communication platform that allows users to connect through voice, video, and text. It serves as a space for friends and communities to gather and share their interests, catering to a wide range of groups such as artists, activists, study groups, and hobbyists. Users can join various communities, known as servers, which host discussions and activities related to their interests. Unlike many other platforms, Discord does not rely on advertising or selling user data; instead, it offers a premium subscription service called Nitro, which provides additional features like enhanced streaming quality and customization options. The goal of Discord is to create a welcoming environment where people can build connections and foster a sense of belonging.