一、岗位职责
1、核心开发工作:
(1)负责产品的前端开发,确保高性能、高稳定性的用户界面与交互体验。
(2)参与产品需求讨论,与设计、产品团队协作,提供技术方案并推动AI技术在前端的创新应用。
(3)使用React/Vue/Angular等主流框架开发高质量代码,持续优化页面性能与兼容性。
2、协作与优化:
(1)与后端工程师协作完成接口对接与数据交互,保障项目按时交付;
(2)优化前端工程架构,提升代码可维护性,推动团队开发效率。
技术探索;
(3)研究WebAssembly、WebGPU等前沿技术,探索AI(如TensorFlow.js)在前端的应用场景。
二、技术要求
1、基础能力:
(1)3-5年Web前端开发经验,本科及以上学历(计算机相关专业优先)
(2)精通JavaScript/TypeScript、HTML5、CSS3,熟悉ES6+特性及W3C标准。
2、框架与工具:
(1)至少掌握React、Vue或Angular中一种框架,熟悉状态管理及组件化开发;
(2)熟练使用Webpack/Vite等构建工具,熟悉Git版本控制及CI/CD流程。
性能与体验;
(3)具备响应式设计能力,解决多端适配及浏览器兼容性问题;
(4)有前端性能优化经验,包括代码压缩、异步加载、缓存策略等。
三、加分项
1、全栈能力:熟悉Node.js、GraphQL或主流数据库,具备后端接口调试经验。
2、跨端开发:有React Native、Flutter、小程序或Hybrid开发经验。
3、前沿技术:接触过WebAssembly、Rust、物联网协议(MQTT/BLE)或Electron性能优化。
4、其他经验:具备应用商店上架、代码签名流程或医疗项目经验。
四、软性要求
1、对用户体验敏感,能与设计师协作实现高保真交互效果。
2、具备良好的沟通能力、抗压能力及团队协作精神。
3、持续学习新技术,关注行业趋势并主动分享。