美团移动端技术专家(鸿蒙系统)
任职要求
1.具有本科及以上学历,计算机或相关专业,良好的英文阅读能力; 2.掌握C/C++、ArkTS、仓颉三门编程语言之一,熟悉模板编程、内存管理等; 3.具有出色的编码能力,扎实的计算机基础,包括数据结构、算法和操作系统等; 4.具备优秀的架构设计能力,广阔的技术视野,能够灵活掌握并深入实践设计基本原则; 5.具备严谨的思维逻辑,优秀的沟通协作和团队合作能力。 具备以下条件优先 1.具有鸿蒙系统上ArkUI以及系统框架开发经验; 2.具有 React Native / Flutter / WeeX / Compose UI 等框架开发经验; 3.具有 V8 / JSC / Hermes / QuickJS / ArkTS / WASM 等引擎开发经验或者有编译器 / 虚拟机开发经验; 4.具有 Android / iOS / 鸿蒙等移动端 / 前端开发经验; 5.具有浏览器内核开发经验或者熟悉 W3C 规范; 6.作为主要贡献者参与过有影响力的开源产品的开发; 7.乐于分享和沟通,活跃于 GitHub 和各大技术社区,或有自己的高质量原创博客。
工作职责
1.参与鸿蒙系统上动态化容器渲染和内核的架构设计,确保项目研发质量和代码的可维护性; 2.负责鸿蒙系统上动态化容器渲染和内核的模块设计与实现,实现高性能、高质量的模块; 3.参与优化动态化容器渲染和内核性能; 4.对项目中的技术难点和重点进行深入研究和总结,积累可复用的经验; 5.能够主动解决和推动项目前动态化容器技术领域的阻塞点和难点; 6.结合美团的业务需求,探索行业前沿技术,规划容器技术路线。
1.参与公司级卡片动态化卡片容器(Android/iOS/鸿蒙)架构设计,包括运行时框架、编译发布流水线、DSL,在追求渲染性能的同时,不断提升迭代效率; 2.参与卡片动态化卡片容器渲染和内核的模块设计与实现,实现高性能、高质量的模块; 3.参与优化动态化卡片容器渲染和内核性能; 4.对项目中的技术难点和重点进行深入研究和总结,积累可复用的经验; 5.能够主动解决和推动项目前局部动态化容器技术领域的阻塞点和难点;
方向一: 1. 负责支付宝App的性能体验优化 2. 参与支付宝App各种重点场景的性能攻坚,完成性能目标,并解决各种疑难杂症 3. 参与支付宝App基础组件的架构设计与研发、包括性能中间件建设,以及提升效能的工程化建设,并同时应用在Android、iOS、鸿蒙三端; 4. 参与支付宝App编译优化、运行时优化等,以提升运行效率与稳定性等; 5. 参与支付宝小程序优化,包括小程序框架、浏览器内核优化等 6. 参与支付宝NFC/蓝牙软硬件通信协议链路优化 方向二: 1. 负责移动端APP(Android/iOS)逆向工程分析,研究主流应用的底层实现逻辑及安全机制; 2. 深入分析操作系统(Android/iOS)底层机制与运行规律,包括但不限于系统沙箱、权限管理、ART/Dalvik虚拟机、系统服务等模块; 3. 挖掘系统及APP潜在漏洞(如内存泄漏、逻辑缺陷、安全漏洞等),提出技术解决方案并推动修复; 4. 研究系统性能瓶颈与资源调度机制,为客户端团队提供性能优化(如内存管理、启动速度、流畅度)与体验提升的技术方案; 5. 开发逆向分析工具及自动化脚本,构建反编译、动态调试、Hook框架等底层能力;
1.参与动态化容器渲染和内核的架构设计,确保项目研发质量和代码的可维护性; 2.负责动态化容器渲染和内核的模块设计与实现,实现高性能、高质量的模块; 3.参与优化动态化容器渲染和内核性能; 4.对项目中的技术难点和重点进行深入研究和总结,积累可复用的经验; 5.能够主动解决和推动项目前动态化容器技术领域的阻塞点和难点; 6.结合美团的业务需求,探索行业前沿技术,规划容器技术路线。