客户端渲染引擎研发工程师 - 抖音研发
Core
Developing and optimizing cross-platform rendering frameworks and declarative UI capabilities for iOS to ensure high performance and stability for complex user interfaces.
Role type
Senior iOS Client Rendering Engineer
Builds
Cross-platform rendering frameworks and declarative UI components for TikTok and related products
Domain
Mobile Client Development / Graphics Rendering
Required skills
iOS/Mac development, Swift, C++, Declarative UI frameworks (SwiftUI/Compose), Performance profiling tools (Instruments, Time Profiler, Allocations, System Trace), System architecture understanding
Preferred skills
Skia, OpenGL, Vulkan, Metal, Compose Multiplatform, Performance monitoring system design, Open source contributions
Responsibilities
Iterate cross-platform rendering frameworks and optimize rendering performance, Build declarative UI framework capabilities on iOS including core rendering and system adaptation, Analyze and resolve critical performance issues like frame drops and memory leaks, Establish rendering performance monitoring systems for automated analysis, Develop and share general optimization solutions to improve engineering efficiency