资深Android客户端工程师/架构师-飞书
Core
Architecting and refactoring the Feishu Android client to reduce coupling, improve maintainability, and support complex business modules.
Role type
Senior Android Architect / Lead IC
Builds
Feishu Android client app with modularized components and middleware
Domain
Consumer productivity software / Android development
Required skills
Java, Kotlin, Android architecture patterns (MVC/MVP/MVVM/MVI), Gradle build system optimization, design patterns, data structures & algorithms, OS fundamentals, network protocols
Preferred skills
Gradle Plugin development, build cache optimization, incremental build strategies, complex dependency management
Responsibilities
Conduct deep analysis of existing systems to identify architectural pain points; lead technical design and review for complex business modules; design and maintain high-performance base components and middleware; solve critical technical challenges in app customization and architecture.
Seniority
Senior, hands-on IC with architectural leadership