WebRTC Developer
Location: Remote / Must be EST
Rate : Only W2
candidates must be able to work without sponsorship now and in the future.
TOP Needs
- Proficiency in modern C and ability to understand large codebases. **Note that while WebRTC is commonly developed in JavaScript we are looking for someone with expertise in implementing WebRTC in C.**
- Experience with WebRTC technology.
- Strong debugging skills particularly on iOS and Android. Must have experience debugging on mobile.
- Fluent in clientside development for Android and iOS.
- Excellent communication skills to navigate time zone and language barriers.
Job Description Summary
We are seeking a WebRTC Developer to join our team and contribute to our realtime communication projects. This role involves diving deep into WebRTC technology particularly focusing on its implementation in C. The successful candidate will work on enhancing our Fortnite voice chat feature ensuring high concurrency and seamless integration across various platforms.
Key Responsibilities:
- Develop and maintain the core WebRTC stack for upcoming needs.
- Integrate C libraries into iOS and Android platforms.
- Debug and troubleshoot issues on iOS and Android.
- Collaborate with the US SDK team to land changes in new projects.
- Write and maintain tests to ensure code quality.
- Explain complex concepts to team members and stakeholders.
- Capture Unreal Engine output for pixel streaming to clients.
- Expand WebRTC capabilities within the client side handling data video and audio across multiple setups.
Required Skills & Technologies:
- Proficiency in modern C and ability to understand large codebases.
- Experience with WebRTC technology.
- Strong debugging skills particularly on iOS and Android.
- Fluent in clientside development for Android and iOS.
- Excellent communication skills to navigate time zone and language barriers.
Preferred Skills:
- Experience with WebRTC implementations in browsers.
- Familiarity with pixel streaming and Unreal Engine.
Soft Skills & Team Culture:
- Ability to work with a diverse team spread across Eastern Europe the UK the West Coast and Australia.
- Flexibility to sync with different workstreams and time zones.
- Strong communication skills to ensure alignment on architectural records and project goals.