Lark
Posted 7mo ago

资深Android客户端工程师/架构师-飞书

Lark
Beijing, Beijing, China
OnsiteFull Time
Responsibilities
  • refactoring systems
  • designing architecture
  • developing components
Requirements
  • Bachelor's in computer science or related
  • Expert Java/Kotlin
  • Strong CS fundamentals
  • Android architecture and Gradle experience
  • Able to design and refactor app architectures and communicate effectively
Technical tools mentioned
JavaKotlinGradleGradle Plugin

Job description

1、针对现有业务系统进行深度梳理,识别架构痛点;参与业务架构重构,推动模块化、组件化拆分,降低业务耦合度,提升代码的可维护性与扩展性;
2、负责飞书客户端Android端业务功能的架构设计与开发,主导复杂业务模块的技术方案评审与落地;
3、设计并维护高性能的基础组件与中间件,建立标准化的模块间通信机制,优化跨组件的依赖管理,从底层支撑业务解耦,提升代码的可测试性与复用性;
4、负责App定制化、架构设计,解决研发过程中的疑难杂症。

1、本科及以上学历,计算机相关专业;
2、精通Java/Kotlin,拥有扎实的计算机基础(数据结构、算法、操作系统、网络),熟悉设计模式;
3、深入理解MVC/MVP/MVVM/MVI等架构模式,具备App的架构设计与重构经验,能够独立主导复杂业务的解耦与分层设计;
4、熟悉Android编译构建体系,熟练掌握Gradle构建脚本与生命周期;具备Gradle Plugin开发经验,有项目编译速度优化(Build Cache,Incremental build)实战经验者优先;
5、具备优秀的抽象思维能力和代码能力,对新技术保持敏感,具备良好的沟通协作能力和技术驱动力。

About Lark

Lark is a Singapore-based business collaboration software serving organizations with messaging, documents, meetings, and workflow tools.

Similar jobs

Android Client Engineer roles near Beijing, Beijing
1y
Save
Mark Applied
Hide
客户端研发专家
Beijing, Beijing, China
OnsiteFull Time
Xiaomi
XiaomiHong Kong Stock Exchange: 1810: Global technology specializing in consumer electronics and smart manufacturing.
10+ YOE10+ years Android app development, bachelor’s degree in computer-related field, proficient in Java and Kotlin, strong architecture, performance optimization, debugging, and teamwork skills.
Android, Java, Kotlin, React Native