web前端开发工程师
1-1.5万元/月岗位职责:
1、负责前端系统研发与界面构建:基于JavaScript/HTML/CSS技术栈,熟练运用React、Vue等主流前端框架,设计并开发高性能、高可用性的用户界面,保障用户交互体验的流畅性与一致性。
2、践行规范与保障代码质量:严格遵循团队编码规范与最佳实践,采用组件化、模块化开发模式,编写具备高可维护性、高可扩展性及可复用性的前端代码,降低系统迭代与维护成本。
3、聚焦性能优化与体验提升:针对性开展前端性能优化工作,包括但不限于冗余代码精简、资源加载策略优化、渲染性能调优,有效提升页面加载速度、响应效率及终端适配兼容性。
4、执行测试与保障功能落地:主导前端单元测试、集成测试确保代码功能符合业务需求,降低线上故障风险。
5、输出技术文档与沉淀知识:编写清晰、规范的前端开发文档,推动团队技术知识沉淀与复用,提升协作效率。
6、协同跨端开发与保障数据交互:与后端、产品等团队紧密协作,参与前后端接口设计,主导前端联调工作,确保跨端数据交互的稳定性、安全性与高效性。
任职要求:
1、本科及以上学历,计算机相关专业,具备良好的逻辑思维、自主学习能力及跨团队沟通协调能力。
2、3年及以上Web应用程序前端开发经验,熟悉前端从需求分析、技术选型、开发落地到上线维护的全流程。
3、核心技术功底扎实:精通HTML5、CSS3(含Flex/Grid布局、动画优化)、JavaScript(ES6+),深入理解DOM机制、事件模型及浏览器渲染原理;熟练掌握HTTP/HTTPS协议、RESTfulAPI设计规范,具备网络请求优化实战经验。
4、框架与生态熟练应用:深入理解并熟练运用Vue(含Vue3+Vite生态)、React(含Hooks、Redux生态)两大前端框架,具备基于框架进行中大型项目架构设计与开发的实战经验。
5、性能与安全认知深入:对Web前端性能优化、常见安全问题有系统认知,并具备实际项目优化落地案例。
6、工程化与工具熟练掌握:具备扎实的面向对象编程思想,能使用JavaScript编写高内聚、低耦合的面向对象代码;熟练掌握前端构建工具(Webpack、Vite)、包管理工具(npm、yarn、pnpm)及版本控制工具(Git),能独立解决工程化相关问题。
7、扩展技术能力达标:具备Node.js后端开发经验(如Express/Koa框架应用),熟悉WebSocket协议及实时通信场景开发,能独立实现前后端全栈小型功能模块;熟练掌握可视化编程技术,具备基于Canvas、SVG或ECharts、D3.js等可视化库开发数据可视化组件的经验。
加分项:
1、深刻理解前端工程化、组件化、模块化的开发模式并实践
2、有开源项目贡献,代码质量高。
3、熟悉clojureScript优先。