职位描述
岗位职责
一、核心开发
1。负责公司核心产品(Web/H5/小程序)的前端功能开发与迭代,包括复杂交互逻辑、动态数据渲染及性能优化。
根据UI设计稿实现高保真页面,确保跨浏览器(Chrome/Firefox/Safari/Edge)及移动端(iOS/Android)兼容性。
2.与后端团队协作,完成API对接与联调,处理数据交互中的异常逻辑(如网络错误、权限控制)。
二、技术优化
1.主导前端性能优化,通过代码分割(Code Splitting)、懒加载、缓存策略(Service Worker)等手段提升页面加载速度与运行流畅度。
2.优化现有组件库,提炼可复用组件,制定代码规范与最佳实践,提升团队开发效率。
3.参与技术选型,评估新框架/工具的适用性(如状态管理方案、构建工具升级)。
三、问题解决
1.独立排查并修复生产环境中的前端问题(如内存泄漏、白屏、样式错乱),使用Chrome DevTools进行性能分析与调试。
2.针对复杂业务场景(如大数据量表格、实时图表)设计技术方案,平衡用户体验与性能开销。
四、协作与知识传递
1.参与代码审查(Code Review),提供建设性反馈,确保代码质量与可维护性。
2.编写技术文档,沉淀开发经验,辅助初级工程师成长。
任职要求
技术能力
1.基础扎实:精通HTML5/CSS3/JavaScript(ES6+),理解闭包、原型链、事件循环等核心概念。
2.框架熟练:至少2年以上React/Vue开发经验,熟悉其生态工具(如React Hooks、Vue Router、Vuex/Pinia)。
3.工程化:熟练使用Webpack/Vite进行项目构建,配置Loader/plugin优化打包流程,掌握TypeScript开发。
4.网络与安全:熟悉HTTP/HTTPS协议,了解RESTful API设计,具备XSS/CSRF防护经验。
5.响应式设计:能使用Flex/Grid布局、媒体查询实现多端适配,掌握移动端适配方案(如viewport、rem单位)。
6.3年以上前端开发经验,有完整项目从0到1上线经历。主导过至少1个中型项目(如管理后台、数据可视化平台)的前端架构设计或核心模块开发。
7.具备性能优化实战经验,能通过工具(Lighthouse、Performance面板)定位瓶颈并给出优化方案。
8.逻辑清晰,能通过拆解问题、搜索文档或社区资源快速定位解决方案,具备良好的跨团队沟通能力及学习能力,能与产品、设计、后端高效协同,推动需求落地。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕