该职位来源于猎聘 岗位职责 1. 负责公司核心产品的前端架构设计、开发和维护,确保高性能、可扩展性和优秀的用户体验。 2. 使用 Vue 2/3 或 React 开发复杂的前端应用,并确保组件化、模块化的代码结构。 3. 基于 PixiJS、Three.js 等图形库开发 2D/3D 数据可视化、交互式动画及仿真展示功能。 4. 与产品经理、UI/UX 设计师和后端工程师紧密协作,参与产品需求讨论、技术方案设计及实现。 5. 优化前端性能,包括加载速度、渲染效率及跨浏览器/设备兼容性。 6. 编写高质量、可维护的代码,推动团队编码规范、技术沉淀和组件库建设。 7. 探索并引入前沿前端技术,持续提升产品的技术竞争力和用户体验。 任职要求 必备技能 1. 熟练掌握 Vue 2/3 或 React 及其生态系统(Vuex/Pinia、Vue Router、React Router、Redux/MobX 等)。 2. 具有 PixiJS 或 Three.js 开发经验,能够实现 2D/3D 图形渲染、交互动画及可视化场景。 3. 扎实的 HTML5、CSS3、JavaScript(ES6+) 基础,熟悉模块化、面向对象编程。 4. 熟悉前端工程化工具链,如 Webpack、Vite、Rollup 等,具备性能优化经验。 5. 熟悉 TypeScript,具备在中大型项目中应用的能力。 6. 掌握至少一种 CSS 预处理语言(Sass/Less/Stylus)及现代 CSS 方案(Flexbox、Grid、CSS-in-JS 等)。 7. 熟悉前端测试框架(Jest、Vitest、Cypress 等),具备编写单元测试、集成测试的经验。 8. 熟悉 Git 工作流,具备良好的代码协作和版本管理习惯。 9. 对用户体验和交互细节有较高敏感度,能够独立完成界面实现与动效开发。 优先考虑条件 1. 有 WebGL 或 Canvas 高性能渲染项目经验,熟悉着色器(Shader)开发。 2. 熟悉 Node.js,具备全栈开发实践经验。 3. 熟悉 微前端 架构(qiankun、Module Federation 等)或前端 DevOps 流程。 4. 在数据可视化、游戏开发、地理信息展示(GIS)或工业仿真等领域有项目经验。 5. 有开源项目贡献或技术博客分享经历。 6. 英语沟通能力: 具备良好的英文读写能力,能无障碍阅读英文技术文档、参与英文技术讨论;口语能力佳者优先,可适应跨国团队协作。 7.
团队与技术氛围
对这个职位感兴趣吗?