Vue3前端开发工程师(WebGL...15k-20k

长沙经验5-10年本科及以上前端工程师
岗位所属职位类型
全职

  • Vue
  • Web前端开发
  • 互联网
  • 前端开发经验
行界软件
分享到微信
微信扫一扫,用小程序打开分享
职位诱惑:

互联网

职位描述:

职位概述
我们正在寻找一位技术功底深厚、热衷于技术底层优化、精通WebGL,并能熟练运用AI工具提升开发效率的高级Vue3前端开发工程师加入我们的团队。你将负责构建高性能、高交互性、视觉表现力强的Web前端应用(特别是涉及复杂图形、3D可视化、高性能渲染的场景)。你需要具备极强的代码质量意识、优化能力,并乐于在团队协作中分享知识、推动技术落地。
核心职责描述
1.AI赋能的高效开发:
a.熟练运用AI代码生成工具(如:Cursor, Cline, Void,ChatGPT等) 辅助日常开发、调试、代码重构和文档编写,显著提升开发效率与代码质量。
b.探索并实践AI在前端开发工作流(如组件生成、测试用例编写、性能瓶颈分析、复杂算法实现)中的最佳应用。
c.具备甄别和优化AI生成代码的能力,确保其符合项目规范、性能要求和安全性标准。
2.Vue3 应用开发与架构:
a.负责基于 Vue3 (Composition API 优先) 的大型、复杂前端应用的设计、开发、测试与维护。
b.深入理解Vue3响应式原理、组件化设计、状态管理(Pinia/Vuex)、路由(Vue Router)及生态系统工具(Vite, Vitest等)。
c.设计和实现可复用、可维护、高性能的前端组件库或模块。
3.WebGL 深度开发与优化:
a.精通 WebGL 原生API 及其核心概念(着色器GLSL、缓冲区、纹理、渲染管线、帧缓冲等)。
b.熟练使用主流 WebGL 框架/库(如 Three.js, pixijs等) 进行复杂3D场景、数据可视化、图形渲染效果的开发。 对开发库的底层源码有深入学习研究。
c.专注于性能优化:深入分析并解决渲染性能瓶颈(如减少Draw Call、优化着色器、合理使用实例化、LOD、Culling、内存管理等),确保流畅的用户体验,尤其是在移动端或复杂场景下。
d.具备底层图形学知识,能够根据需要定制或修改渲染管线、编写高效GLSL着色器。
4.技术钻研与底层优化:
a.对前端技术有强烈的探索精神和底层钻研能力,能深入理解浏览器渲染机制(如Critical Rendering Path)、JavaScript引擎原理、内存管理、网络协议等。
b.主动识别系统性能瓶颈(包括但不限于JavaScript执行、DOM操作、渲染、网络加载),并运用各种工具(Chrome DevTools, Lighthouse, Performance API等)进行深度分析和高效优化。
c.关注并研究前沿前端技术(如WebGPU, WASM),评估其在项目中的应用潜力。
5.协作开发与知识共享:
a.积极与产品经理、UI/UX设计师、后端工程师及其他前端同事紧密协作,理解需求,提供技术方案,确保项目高质量交付。
b.参与代码审查,保证团队代码风格统一、质量可靠,乐于分享最佳实践和技术经验。
c.编写清晰的技术文档,记录架构设计、核心模块实现和优化策略。
任职要求
1.必备核心技能:
a.AI开发工具: 必须精通并能在日常工作中高效使用至少一种主流AI编程辅助工具(如Copilot, Codeium等),并能阐述其如何提升你的工作效率和代码质量。面试需展示相关经验。
b.Vue3 深度: 精通 Vue3 及其核心生态 (Composition API, Pinia, Vue Router, Vite)。有大型复杂Vue3项目实战经验,理解其设计理念和最佳实践。
c.WebGL 专家级:
i.精通 WebGL 原生API 和 GLSL 着色器语言。
ii.精通至少一个主流 WebGL 框架(Three.js ,pixijs,Babylon.js 或 PlayCanvas 加分),有复杂3D应用或高性能可视化项目落地经验。
iii.扎实的图形学基础(变换、光照、材质、纹理映射等)。
iv.强大的 WebGL 性能分析与优化能力,是硬性要求。
d.前端基础: 精通 HTML5, CSS3 (包括Flexbox/Grid, 动画), JavaScript (ES6+), TypeScript (强烈建议要求)。
e.性能优化: 深入理解Web性能优化原则,具备丰富的性能问题定位和解决经验。
2.技术能力与特质:
a.底层钻研精神: 对技术原理有强烈好奇心,不满足于表面使用,乐于深入探究底层机制(如Vue响应式原理、浏览器渲染流程、WebGL管线、JS引擎)。
b.优化意识与能力: 代码洁癖,对性能、内存占用、代码可维护性有极致追求,能主动发现并推动优化。
c.问题解决能力: 擅长独立分析和解决复杂的技术难题,特别是在图形渲染和性能瓶颈方面。
d.协作沟通: 优秀的沟通表达能力和团队协作精神,能够清晰阐述技术方案,乐于分享和帮助他人。
e.学习能力: 能够快速学习和掌握新技术(如新的AI工具、WebGPU、前沿框架特性)。
3.经验要求:
a.本科及以上学历,计算机相关专业优先。
b.3年及以上Vue (Vue3 ) 前端开发经验(可根据公司需求调整,但建议3年以上)。
c.2年及以上 WebGL 实际项目经验,并有成功落地的、体现技术深度的作品或案例(面试时展示)。
d.有复杂单页面应用(SPA)开发经验。
4.加分项:
a.有 WebGPU 开发或研究经验。
b.有数据可视化(D3.js, ECharts 等)或游戏开发经验。
c.有 Node.js 基础或全栈经验(了解前后端协作)。
d.有开源项目贡献或技术博客分享。
e.计算机图形学相关专业背景。

附加信息:

  • 工作时间:大小周
  • 上下班时间:09:00-19:00

工作地址

长沙 - 岳麓区 - 西湖- 湖南省长沙市岳麓区溁湾路溁湾镇绿地湖湘中心5栋13017查看地图

职位发布者:

拉勾安全提示
· 求职中如遇招聘方扣押证件、要求提供担保或收取财物、强迫入股或集资、收取不正当利益或其他违法情形,请立即举报
· 如遇岗位要求海外工作,请提高警惕,谨防诈骗
面试评价
【查看更多评价】
该职位尚未收到面试评价
湖南行界软件科技有限公司

行界软件

相似职位