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、具备优秀的抽象思维能力和代码能力,对新技术保持敏感,具备良好的沟通协作能力和技术驱动力。