Epicareer Might not Working Properly
Learn More

iOS Software Engineer - TikTok LIVE 2D/3D Rendering - Singapore OPEN

Salary undisclosed


Original
Simplified
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 its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Creation is the core of TikTok's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That's how we drive impact-for ourselves, our company, and the users we serve. Join us.

Team's introduction:

Support revenue related frontend feature. Handle things literally about money in LIVE ecosystem, with a primary focus on supporting user-side products across diverse web/mobile/desktop platforms, and coordinating full-stack systems.

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

- BS/MS degree in Computer Science equivalent majors with experience in native iOS development

- Proficiency in Objective-C or Swift with the ability to understand and debug large scale codebase

- Solid foundation and high proficiency in 2D/3D graphics rendering and animations

- Strong collaboration and problem-solving skills, clear documentation - Live-streaming related knowledge is a plus but not mandatory

Preferred Qualification

- Strong on WebGL, GLSL, Three.js etc - Experience with Cross-Platform frameworks, such as React Native, Flutter

- Experience with advanced techniques in real-time rendering, character animation, physics simulation and geometry modeling - Experience with modern graphic pipelines

- Experience with low-level performance profiling and optimization on mobile devices

- Experience with DCC software such as Blender, C4D and game engines such as Unity, Unreal

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.

#LI-JG1