remote
Tech Lead Mobile Software Engineer - iOS Performance - TikTok
Software Engineer
Lead iOS performance engineering for a high‑traffic mobile video platform, driving optimization of camera, editing, and UGC workflows using Swift, Objective‑C, and low‑level graphics APIs.
About the role
Key Responsibilities
- Architect and implement performance‑critical iOS components for video capture, editing, and UGC workflows.
- Collaborate with cross‑functional teams to define and deliver scalable, low‑latency solutions.
- Conduct code reviews, profiling, and benchmarking to identify bottlenecks and propose optimizations.
- Mentor junior engineers, fostering best practices in Swift, Objective‑C, and mobile graphics.
- Drive continuous improvement of build pipelines, automated testing, and release processes.
Requirements
- 5+ years of iOS development experience with deep expertise in Swift and Objective‑C.
- Proven track record of optimizing performance for high‑throughput video and graphics pipelines.
- Strong understanding of Core Animation, Metal, and AVFoundation.
- Experience with profiling tools (Instruments, Xcode, etc.) and performance tuning.
- Excellent communication skills and a collaborative mindset.