
vivo
编译工具开发工程师
编译工具开发工程师
发布于 大约 15 小时前普通员工/个人贡献者
南京市 / 深圳市
高级经验
全职员工
仅现场办公
学历未注明
软件工程
Android Ndk
Ios开发
Reactnative
前端打包工具
编译工具链
跨平台开发
AI 估算 · 30k–60k
高级岗位,系统级开发稀缺技能,大厂薪资竞争力强。
职位详情
关于这个职位
作为vivo编译工具开发工程师,你将负责蓝河操作系统编译构建工具链和前端框架的开发与维护,确保应用开发效率和框架性能
需要深入掌握Rust/C/C++及编译原理,同时熟悉前端打包工具链和主流框架,解决技术难题并持续优化
最低要求
年以上 Rust/C/C++ 开发经验,熟悉Android NDK开发,对相关编译构建工具链的使用和原理有深入的了解,熟悉iOS应用编译构建过程和原理者更佳
熟悉前端打包工具链(Rolldown/Vite/Turbopack/Rollup/Webpack等),深入阅读源码者优先
有iOS开发、跨平台应用开发(ReactNative/Flutter)经验者优先
熟悉主流前端框架(Vue/React/Svelte/Yew),深入阅读源码、精通框架原理者优先
了解相关前端技术栈原理,如Node.js、主流JS引擎
熟练使用各种调试、抓包工具,能独立分析、解决和归纳问题
计算机基础扎实,熟悉linux系统编程和网络基本原理,熟练使用各种 Linux 命令,具备跨平台开发经验且有良好的安全意识
主动性和逻辑性强,有独立分析解决问题能力以及较强的学习能力
有责任心,能高质量完成任务交付,能承受较大工作压力
良好的团队协作能力和沟通能力
具有创新精神,持续学习的意愿
工作职责
主要负责蓝河编译构建等开发工具链的开发维护,对应用开发效率和体验负责
负责蓝河系统前端框架的开发维护,支撑应用开发需求,对框架性能和稳定性负责
负责蓝河系统应用的需求拆解、架构设计和开发维护
全方位满足开发需求,持续优化项目代码,保证安全、高性能、可扩展性和稳定性
参与前沿技术和性能优化方案的探索,打破能力边界,解决技术难题,提升团队研发效率
AI 洞察
优缺点分析
优点
- 深度参与自研操作系统核心工具链,技术含金量高
- vivo平台稳定,资源充足,有利于长期技术积累
- 技术栈前沿(Rust、现代前端工具链),市场竞争力强
- 技术难度高,需要同时掌握底层系统编程和前端工程化
- 需要持续学习新技术,保持敏锐度
- 适合有扎实C/C++和编译基础,同时对前端工程化感兴趣的高级工程师
缺点 / 挑战
- 项目压力大,要求高质量交付和强抗压能力
角色解读
- 成为编译构建或前端框架领域的专家,主导技术选型和架构演进
- 向系统架构师方向转型,负责更大规模的操作系统基础设施
- 可横向拓展至iOS/跨平台开发团队或底层系统团队
- 负责蓝河操作系统编译工具链和前端框架的开发与维护,涉及构建、打包、性能优化
- 拆解应用需求,进行架构设计,确保代码的高性能、可扩展性和稳定性
- 探索前沿技术方案,解决编译构建和前端框架中的技术难题
- 精通Rust/C/C++,熟悉Android NDK和编译工具链原理
- 熟悉前端打包工具链(如Vite、Webpack)和主流框架(Vue/React)
- 具备Linux系统编程和跨平台开发经验,熟悉调试工具
申请策略
- 准备一个编译优化或前端构建性能提升的详细案例
- 了解vivo蓝河操作系统的技术定位,表达对项目技术挑战的理解
- 突出Rust/C/C++项目经验,尤其是编译工具或Android NDK相关
- 强调前端打包工具链的深入理解或源码阅读经历
- 展示跨平台开发(iOS/Flutter/ReactNative)和性能优化案例
- 补充iOS编译构建知识(Xcode、LLVM)
- 深入学习Rust在编译领域的应用如LLVM绑定
- 掌握Vite/Rolldown等现代打包工具的内部原理
面试指南
- 对于编译相关问题,结合具体项目经验,从原理到实践分步阐述
- 对于工具链对比,从架构、性能、扩展性等维度系统分析
- 对于开放性问题,先明确目标,再提出分阶段方案
- 请解释LLVM的编译流程,以及如何优化编译时间
- Vite和Webpack在开发和生产构建上的核心区别是什么?
- 描述你在跨平台开发中遇到的内存管理难题及解决方案
- 如何设计和实现一个高效的前端构建缓存机制?
- 你对蓝河操作系统编译工具链的改进有什么设想?
职位点评
70
综合评分
大厂核心操作系统工具链岗位,技术前沿,薪资优厚,但工作强度大。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合注重技术成长和前沿挑战、对WLB要求不高的资深工程师。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展90
工作生活40
使命价值60
薪资福利
75中等
vivo作为大厂提供有竞争力的薪资福利,但JD未明确提及具体福利,薪资面议可能性大。
薪资信号未披露(AI估算:30K-60K/月)
成长发展
90较高
技术栈前沿(Rust、现代前端工具链),涉及操作系统核心工具,成长空间大。
技术前沿前沿/新兴技术
技术栈Rust、C++、Android NDK、Vite、Rollup、ReactNative、Flutter
业务类型ambiguous
工作生活
40较低
JD提到'能承受较大工作压力',暗示加班可能较多,且未提及弹性办公或远程工作。
工作模式仅现场办公
办公地点未明确
加班情况明确要求弹性/高强度
使命价值
60中等
参与自研操作系统开发,技术影响力大,但未直接提及社会价值或使命。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
vivo 的其他在招职位
相似职位推荐
Watch Jobs