客户端研发工程师(主架构方向)-剪映CapCut
Core
Designing high-performance mobile application architecture and optimizing runtime metrics (CPU, memory, frame rate) for CapCut.
Role type
Senior iOS/Android Mobile Architect
Builds
CapCut mobile application
Domain
Consumer Media / Mobile Development
Deliverable
production ML models | product features
Required skills
iOS/Android native development, architecture design (MVC/MVVM/VIPER), performance profiling (Instruments/Systrace), memory management, multi-threading, network optimization
Preferred skills
Algorithm optimization, data structure design, code review leadership
Technologies
Xcode, Android Profiler, Instruments, Systrace, VIPER, MVVM
Responsibilities
Conduct comprehensive performance evaluations using profiling tools; implement code-level optimizations for algorithms and data structures; design scalable and maintainable application architectures; enforce coding standards and design patterns across the team.