直招.cv

← 返回职位列表

中控技术 · 社会招聘

移动端框架开发工程师(iOS/Android/HarmonyOS)

杭州 ·5-10年·本科

杭州

职位描述

岗位职责 1. 框架设计与开发: 负责设计并实现支持 iOS(Swift/Objective-C)、Android(Kotlin/Java)、鸿蒙(ArkTS/JS)的统一移动端开发框架,提升多平台代码复用率。 封装核心能力模块(如网络请求、存储、UI组件、Native API桥接等),提供标准化接口供业务层调用。 解决多平台底层差异性问题(如线程模型、渲染机制、系统API兼容性)。 2. 性能优化与稳定性: 深入框架层性能调优(内存管理、渲染效率、启动速度等),制定最佳实践规范。 开发自动化工具链(如代码生成、埋点收集、性能监控),提升团队开发效率。 3. 技术预研与落地: 研究鸿蒙OS特性(如分布式能力、原子化服务),探索与现有Android/iOS框架的融合方案。 跟踪跨平台技术趋势(如Flutter、KMM、React Native),评估在框架中的整合可能性。 4. 协作与支持: 为业务团队提供框架使用支持,解决复杂技术问题,编写技术文档与示例代码。 参与Code Review,确保框架代码质量,推动团队技术标准化。 任职要求 核心技术能力 1. 多平台开发经验: 精通至少一个平台(iOS/Android/鸿蒙)的原生开发,并熟悉其他平台的开发模式。 鸿蒙方向需熟悉 ArkTS/JS 开发,了解鸿蒙内核与Android的差异(如Ability模型、HAP包机制)。 2. 框架开发经验: 有移动端底层框架或跨平台引擎开发经验(如自研框架、Flutter引擎定制、RN插件开发等)。 熟悉设计模式(如工厂、适配器、观察者),能设计高扩展性、低耦合的模块化架构。 3. 深度技术理解: 熟悉移动端系统原理(如iOS RunLoop、Android Binder、鸿蒙分布式总线)。 掌握JNI/FFI Native交互、多线程同步、内存优化等底层技术。 加分项 1. 有鸿蒙与Android/iOS代码复用实践经验(如共享C++核心层)。 2. 熟悉编译原理(如AST转换、字节码生成),参与过DSL设计或代码生成工具开发。 3. 熟悉动态化方案(如热更新、插件化),或跨平台渲染引擎(Skia/OpenGL)。 软性要求 1. 本科及以上学历,计算机相关专业,5年以上移动端开发经验(含2年以上框架/架构经验)。 2. 极强的逻辑思维能力,能抽象复杂问题并设计通用解决方案。 3. 良好的技术文档习惯,擅长跨团队协作与技术布道。

最后确认在招:2026-09-01 19:04:05 · 来源平台:moka