
vivo
框架开发工程师(rust)
框架开发工程师(rust)
发布于 大约 15 小时前普通员工/个人贡献者
南京市 / 深圳市
中级经验
全职员工
仅现场办公
学历未注明
软件工程
CI/CD
Ui框架
Web前端
前端
性能优化
跨平台
AI 估算 · 25k–45k
Rust 技术人才稀缺,vivo 大厂平台,南京/深圳薪资水平较高,中级工程师薪资竞争力强。
职位详情
关于这个职位
该职位主要负责 vivo 蓝河系统的 Rust UI 前端框架开发与维护,并参与系统应用的架构设计与优化
你将接触到前沿技术,解决性能与稳定性难题,适合热爱前端技术、精通 Rust 并追求技术深度的开发者
最低要求
计算机基础扎实,熟悉linux系统编程和网络基本原理,具备跨平台开发经验且有良好的安全意识
热爱前端技术,深刻理解Web前端相关技术标准、规范、性能优化策略,熟练掌握HTML、JavaScript、CSS等相关语言规范,掌握js闭包、原型链、Flex布局等概念或原理
对组件化和模块化、自适应和响应式设计以及多端适配有较深了解,有丰富实践经验
熟悉主流前端框架(Vue/React/Svelte/Yew/Dioxus),深入阅读源码、精通框架原理者优先
有移动端原生应用开发、跨平台应用开发(ReactNative/Flutter/iced/egui/slint)经验及精通原理者优先
熟练掌握Node.js和至少一门非前端开发语言(Rust/C/C++优先),熟悉前端工程化工具,如CI/CD流水线、Gulp、Webpack、Rollup、Vite等,对Babel、AST等概念有一定了解
熟练使用前端各种调试、抓包工具,能独立分析、解决和归纳问题
主动性和逻辑性强,有独立分析解决问题能力以及较强的学习能力
有责任心,能承受较大工作压力
良好的团队协作能力和沟通能力
具有创新精神,持续学习的意愿
工作职责
主要负责蓝河 Rust UI 前端框架的开发维护,支撑应用开发需求,对框架性能和稳定性负责
负责蓝河 UI 模拟器的开发维护
负责蓝河系统应用的需求拆解、架构设计和开发维护
全方位满足开发需求,持续优化项目代码,保证安全、高性能、可扩展性和稳定性
参与前沿技术和性能优化方案的探索,打破能力边界,解决技术难题,提升团队研发效率
优先资格
深入阅读源码、精通框架原理者优先
有移动端原生应用开发、跨平台应用开发经验及精通原理者优先
AI 洞察
优缺点分析
优点
- 技术前沿:Rust 语言和 UI 框架属于新兴领域,能积累稀缺技术栈,提升职业竞争力
- 平台优势:vivo 作为头部手机厂商,资源丰富,项目有实际落地场景,对个人成长帮助大
- 技术深度:工作涉及框架内核、性能优化等底层技术,适合热爱钻研的技术人
- 技术难度高:Rust 语言学习曲线陡峭,且需同时掌握前端和后端知识,对综合能力要求高
- 适合对 Rust 和前端底层技术充满热情、喜欢解决复杂问题、抗压能力强且追求技术深度的开发者
缺点 / 挑战
- 工作压力大:vivo 作为大厂,项目时间紧,需要承担较大工作压力,加班可能常见
- 团队协作要求高:需要与系统应用、测试等多团队配合,沟通成本较高
角色解读
- 技术深耕方向:成为 Rust 前端框架专家或性能优化专家,主导核心模块设计与演进
- 架构师方向:积累系统架构经验,逐步负责更大范围的技术方案和业务架构
- 管理方向:技术能力成熟后可转向技术管理,带领团队进行技术攻关
- 负责蓝河系统 Rust UI 框架(类似前端框架)的开发与维护,确保框架性能、稳定性和可扩展性
- 开发维护 UI 模拟器,支持应用开发调试
- 同时参与系统应用的需求拆解和架构设计
- 持续优化代码,解决技术难题,并探索前沿技术(如性能优化方案)提升团队效率
- 扎实的计算机基础,包括 Linux 系统编程、网络原理和跨平台开发经验
- 精通 Web 前端技术(HTML/JS/CSS)和主流框架(Vue/React/Svelte 等),深入理解框架原理优先
- 熟练掌握 Node.js 和 Rust/C/C++ 等语言,熟悉前端工程化工具(Webpack/Vite/CI/CD)
- 良好的学习能力、逻辑思维和抗压能力,有创新精神和团队协作意识
申请策略
- 了解 vivo 蓝河系统的技术背景,准备相关项目经验或学习心得
- 面试前可复习 Rust 所有权、生命周期、异步编程等核心概念
- 突出 Rust 或 C/C++ 项目经验,尤其是系统级开发或跨平台框架相关
- 展示前端框架源码阅读或定制化的经历,如 Vue/React 源码分析、自定义组件库
- 强调性能优化案例(如内存优化、渲染加速)和工程化建设(如 CI/CD 流水线)
- 加强 Rust 语言实战,可参与开源 Rust UI 框架(如 Dioxus、Yew)的贡献
- 补充 WebAssembly 和跨平台开发知识,了解 Flutter/ReactNative 原理
面试指南
- 技术原理类问题:先阐述核心概念,再结合项目实践举例,最后总结关键点
- 项目经验类问题:使用 STAR 原则(情境、任务、行动、结果),突出个人贡献和难点突破
- 设计类问题:先明确需求和约束,再提出多种方案对比,最后给出推荐方案并说明理由
- 请解释 Rust 的所有权和借用规则,并举例说明如何避免内存泄漏
- 如何设计一个高性能的 UI 框架?谈谈你对虚拟 DOM 和增量更新的理解
- 描述一次你遇到的最棘手的性能优化问题,以及解决思路
- 你对前端工程化(如 Webpack 构建优化)有哪些经验?
- 为什么选择使用 Rust 来开发前端框架?优缺点是什么?
职位点评
66
综合评分
大厂前沿技术岗,Rust 框架开发,发展空间大但工作强度高,WLB 较差。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
更适合以技术成长为核心驱动、愿意接受高压工作换取技术深度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活30
使命价值55
薪资福利
75中等
vivo 作为成熟大厂,薪资水平有竞争力,但 JD 未明确福利,且工作压力较大,补偿性动机满足程度较好但非顶级。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
85较高
职位涉及 Rust 前沿技术栈,有大量技术深度挑战,成长空间大,但 JD 未提及明确晋升路径或导师制。
技术前沿前沿/新兴技术
技术栈Rust、UI框架、Web前端、跨平台、性能优化
业务类型ambiguous
工作生活
30较低
JD 明确要求承受较大工作压力,且未提及弹性工作或远程选项,工作生活平衡较差。
工作模式仅现场办公
办公地点未明确
加班情况明确要求弹性/高强度
使命价值
55较低
职位属于手机系统底层框架开发,对行业技术发展有贡献,但社会影响力有限,缺乏明确使命感。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
vivo 的其他在招职位
相似职位推荐
Watch Jobs