Job Description
Full job description
Frontend
Frontend Software Engineer (2D/3D Rendering) - TikTok LIVE, Sydney
Location
:
Sydney
Employment Type
:
Regular
Job Code
:
A185679
Responsibilities
About TikTok LIVE Revenue:
TikTok Live revenue engineering team is responsible for building the cutting-edge revenue ecosystem which includes gifting and other revenue features that are innovative, secure and intuitive for our users. As an important member of the engineering team, you will build solutions that affect millions of users and live streamers.
Responsibilities:
Responsible for the construction of TikTok LIVE ecosystem, with a primary focus on 3D model rendering, animation implementation and interactive effect implementation
Stay at the forefront of industry trends in rendering technologies, proposing and implementing innovative solutions to enhance our products, optimizing rendering performance on mobile devices
Collaborate with cross-functional teams, including business developers, as well as UX/UI designers, to transfer technical exploration into real-world features
Conduct thorough troubleshooting and debugging of issues, collaborating with the QA team to ensure the highest quality and robustness of code
Contribute to decision-making processes and development of rendering infra tools or workflows or platforms aimed at improving overall efficiency
Qualifications
Minimum Qualifications:
BS/MS degree in Computer Science equivalent majors
Solid foundation and high proficiency in 2D/3D graphics rendering and animations
Experience with JavaScript or TypeScript, with solid coding ability and good abstract ability
Strong collaboration and problem-solving skills, clear documentation
Live-streaming related knowledge is a n advantage but not mandatory
Preferred Qualifications:
Strong on WebGL, GLSL, Three.js, Babylon.js, PixiJS etc.
Experience with advanced techniques in real-time rendering, character animation, physics simulation and geometry modelling
Experience with modern mobile graphic pipelines
Experience with low-level performance profiling and optimization
Experience with 3D software such as Blender, C4D and game engines such as Unity, Unreal
Minimum 3 years relevant work experience from a large-scale internet business
Job Information
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative