Tech Lead, Software Engineer, Android/iOS - TikTok Effect House
Core
Design and implement mobile effect capability features and define the future direction of editing tools core technology and creation workflows for TikTok's AR creation platform.
Role type
Tech Lead, Software Engineer (Mobile/AR)
Builds
Unified algorithm system for AR effects, mobile effect development tools, and visual scripting capabilities.
Domain
Augmented Reality (AR), Mobile Development, AI-assisted development
Deliverable
production ML models | product features
Required skills
Android development, iOS development, Kotlin, Java, Swift, Objective-C, System design, UI/UX product design, AI-coding tools (Cursor, Claude Code, Copilot)
Preferred skills
AR/VR project experience, Web Technologies (React, JavaScript/TypeScript, Node.js), Graphics APIs (OpenGL, WebGL, DirectX, Metal, Vulkan), GPU architecture knowledge, Developer-facing API/library creation
Responsibilities
Design and implement new effect capability features on Mobile end, Define the future direction of editing tools core technology and creation workflows, Support the effect creator community and internal production team, Support the operation team on ecosystem governance and promotion activities
