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

TikTok  logo

TikTok

View Salaries, Reviews, and more  

Job Summary


Salary
S$10,000 - S$20,000 / Monthly

Job Type
-

Seniority

Years of Experience
At least 5 years

Tech Stacks
React Swift iOS React Native Flutter Three.js WebGL Objective C

Job Description

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


Interview Questions of iOS Software Engineer - TikTok LIVE 2D/3D Rendering - Singapore OPEN at TikTok

Interview questions from TikTok that are similar to iOS Software Engineer - TikTok LIVE 2D/3D Rendering - Singapore OPEN
View more interview questions from TikTok โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now