职位描述
工作职责:
1、负责项目中核心、复杂模块的设计与开发,如大型交互组件、高性能页面等,确保代码质量与性能达标。
2、解决前端开发中的技术难题,如浏览器兼容性问题、跨域请求、前端安全(XSS、CSRF 防护)、复杂状态管理等。
3、前端架构设计与优化,参与或主导前端架构设计,包括技术栈选型、工程化配置、模块化与组件化方案设计,提升开发效率与项目可维护性。
4、编写核心技术文档,包括架构设计文档、组件使用手册、开发规范(如命名规范、目录结构规范)等,确保团队协作有章可循。
推动前端工程化落地,如搭建统一的脚手架工具、封装公共组件库 / 工具库,减少重复开发。
5、参与产品需求评审,从前端技术角度提出可行性建议,评估开发成本与风险,制定合理的技术实现方案。
拆分项目任务,制定前端开发计划,明确时间节点,确保项目按进度推进。
任职要求:
- 统招本科学历,计算机、软件专业,5年前端开发经验,2年前端经理优先;
- 前端开发经验丰富,能够独立完成复杂的单页应用开发;
- 熟练掌握HTML、CSS和JavaScript,能够实现基本的网页布局和交互效果;
- 熟悉前端框架,包括Vue、React、Angular等;
- 熟练掌握ES6、ES7等JavaScript Core新特性;
- 有良好的代码风格和编写习惯,能够编写易于维护的代码;
- 熟悉前端性能优化策略,能够使用优化技术提高网站性能;
- 良好的沟通能力和团队合作精神,能够与产品经理、设计师和后端开发人员合作。
- 有GIS开发经验(Cesium/Three.js/超图等)或低代码平台开发经验的优先。