云锐科技集团岗位职责 1、公共控件体系建设:负责 Android 系统级公共控件的规划、设计、开发与迭代,打造高复用、高性能、易扩展的系统级组件库。 2、规范与资源治理:主导系统 UI 规范(Design System)的落地,制定公共控件、UI 资源(色彩、字体、图片、样式、主题等)的管理与使用规范,保障系统全局 UI 风格的高度一致性与可维护性。 3、工具链与提效建设:设计并开发配套的 UI 研发工具链(如控件实时预览工具、资源自动化检查/压缩工具、代码生成脚手架、UI 走查工具等),大幅提升各业务线系统 UI 的开发效率与交付质量。 4、架构设计与核心实现:负责复杂业务场景下的 UI 架构方案设计与核心代码实现;攻克公共控件在跨 Android 版本兼容、多屏幕/折叠屏适配、深色模式(Dark Mode)、无障碍(Accessibility)及国际化(i18n)等场景下的技术难题。 5、业务赋能与推广:深入理解各系统业务线需求,提供 UI 技术实践;推动公共控件在各系统模块的接入与落地,建立组件质量监控体系,收集业务反馈并持续优化组件体验。 任职要求 1、计算机、软件工程等相关专业本科及以上学历,3年以上 Android 开发经验,有系统 UI 或大型 App 基础架构/公共组件开发经验者优先。 2、精通 Java/Kotlin,深入理解 Android UI 框架及 ViewSystem 底层原理(如 View 绘制与测量流程、触摸事件分发机制、Choreographer 与 VSync 机制、属性动画原理等)。 3、具备极强的自定义控件开发能力,能够独立设计并实现复杂、高性能的 UI 组件;对 UI 渲染性能优化(如减少过度绘制、内存优化、布局层级优化)有深刻理解和实战经验。 4、熟悉 Android 资源管理机制、主题(Theme)与样式(Style)系统,有主导过大型项目 UI 规范制定、Design System 建设、换肤系统或全局资源治理经验者优先。 5、具备良好的工程化思维,有开发客户端效率工具、脚手架、IDE 插件或自动化脚本的经验,熟悉现代 Android 开发架构(如 Jetpack 组件库、Compose 等)及 CI/CD 流程。 6、具备优秀的架构设计能力,熟练掌握常用设计模式,代码风格严谨,注重代码的高内聚低耦合、可扩展性与可测试性。 7、具备极强的跨团队沟通与项目推动能力,能够自驱地发现问题并推动解决方案落地,对提升团队整体研发效能和追求极致用户体验有强烈热情
对这个职位感兴趣吗?