资深iOS客户端工程师/iOS架构师-飞书
Core
Architecting and refactoring the iOS client for Feishu, focusing on modularization, componentization, and high-performance foundational components.
Role type
Senior iOS Architect / Principal iOS Engineer
Builds
Feishu iOS client application with complex business modules and standardized communication mechanisms
Domain
Consumer productivity software / iOS development
Required skills
Objective-C, Swift, Runtime, memory management, data structures, algorithms, design patterns, MVC/MVVM, build systems (LLVM/Clang, CocoaPods, Bazel/Buck), scripting (Ruby/Python/Shell)
Preferred skills
HarmonyOS, Rust, C++ cross-platform development
Responsibilities
Identify architectural pain points and lead business architecture refactoring; design and develop complex business modules; build and maintain high-performance base components and middleware; solve technical challenges in complex App scenarios.