Job details

Frontend Software Engineer (Real Time Communication) - TikTok

  • Angular
  • React.js
  • CSS
  • HTML
  • JavaScript

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at TikTok.

TikTok RTC is the world's leading real-time communications service, providing instant and high-quality multimedia interactions to customers around the world. We are building next-generation audio/video processing and interaction platforms to deliver high-volume, low-latency and rich Cloud as a Service technology.

Our popular products are empowered by our cutting-edge RTC technology. Working in this team, you will have the opportunity to meet the challenges of advanced audio/video algorithm design and global large-scale real-time communications interaction, while improving your skills in encoding, algorithms, data by working with many outstanding real-time communications professionals. Expertise in analytics and large-scale system design.

We will also focus on understanding our users, identifying opportunity areas, prioritizing the problems we must solve, and rapidly creating innovative user experience solutions. We are looking for experienced frontend engineers to develop web/hybrid applications.

Responsibilities

- Responsible for implementing real-time communication SDK, actively involved in business operations, and constantly enhancing technical solutions.
- Responsible for Web multimedia SDK development, such as real-time audio and video, multimedia acquisition, rendering and processing.
- Responsible for the construction of front-end engineering systems such as Low-Code/No-Code platform.
- In charge of optimizing connectivity, performance, stability, and audio & video quality to enhance user experience.
- Create the ultimate user experience and support the growth and development with high-quality design and coding.

Qualifications

 - Bachelor Degree higher in Computer Science or related fields
- At least 5 year experience in developing frontend web applications, with proven experience with JavaScript/HTML/CSS, React/Vue/Angular and packaging frameworks like Webpack/Rollup/BaBel/AST/Gulp
- Experience in solving browser compatibility issues and optimizing front-end performance
- Experience in live streaming, co-host, player SDK, video conference and WebRTC, etc.is preferred
- Experience in hybrid development and/or large-scale website architecture is preferred 

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.