Discord is looking for a Senior Software Engineer to join their Mobile Architecture team to build the technical foundation that powers Discord's mobile experience for millions of users worldwide, focusing on performance-critical systems using React Native to deliver an exceptional and instantaneous mobile experience.
Requirements
- 1+ years experience as a software engineer working on a production React Native application at scale, and/or React Native foundational libraries.
- Native mobile development experience (iOS with Swift/Objective-C or Android with Kotlin/Java)
- Experience with mobile performance optimization and profiling tools
- Background in build and release processes for mobile apps
- Active participation in the React or React Native communities
- Experience optimizing applications for varying network conditions or international markets
- TypeScript/JavaScript
Responsibilities
- Build and optimize foundational mobile libraries and infrastructure that power Discord's mobile apps on iOS and Android
- Work on challenging performance problems including Time-to-Interactive (TTI), memory optimization, crash reduction, and jank elimination
- Contribute to React Native infrastructure and upgrades, helping maintain Discord's position at the forefront of RN adoption
- Design and implement mobile features using React Native, TypeScript/JavaScript, with occasional native development in Swift/Kotlin when needed
- Collaborate with cross-functional teams to deliver high-quality mobile experiences
- Participate in code reviews, technical design discussions, and help establish best practices for the team
Other
- 3+ years experience as a software engineer working on large, cross-platform software projects.
- Experience writing clean, maintainable code and collaborating effectively in a team environment
- Problem-solving mindset with ability to debug complex issues across the stack
- Passion for creating excellent user experiences and attention to performance details
- Strong communication skills and ability to work collaboratively
- 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.