职位描述
一、岗位职责:
1. 负责大型Web应用或复杂前端系统的架构设计、开发与优化,确保系统的高性能、可维护性和可扩展性;
2. 主导前端技术选型、框架搭建与核心模块开发,推动前端工程化、组件化和模块化建设;
3. 与产品经理、UI/UX设计师、后端开发团队紧密协作,确保产品功能高质量落地;
4. 编写高质量、可复用的前端代码,制定并推行前端开发规范与最佳实践;
5. 优化前端性能,提升页面加载速度、响应速度和用户体验,解决跨浏览器、跨设备兼容性问题;
6. 参与前端新技术调研与引入,持续提升团队技术能力与开发效率;
7. 指导初级和中级前端工程师,进行代码评审、技术分享与团队能力建设;
8. 负责前端监控、错误追踪和线上问题排查,保障系统稳定运行。
二、任职要求:
1. 学历与经验:
- 计算机相关专业本科及以上学历;
- 5年以上前端开发经验,有大型项目或高并发系统开发经验者优先;
- 具备至少2年以上团队技术骨干或技术负责人经验。
2. 技术能力:
- 精通HTML5、CSS3、JavaScript(ES6+),熟悉W3C标准和浏览器兼容性原理;
- 熟练掌握主流前端框架(React、Vue 或 Angular),具备框架源码阅读或二次开发能力;
- 熟悉前端构建工具(Webpack、Vite、Rollup等)和模块化开发方案;
- 熟悉TypeScript,具备良好的工程化思维;
- 熟悉Node.js,具备服务端开发能力或全栈开发经验者优先;
- 掌握前端性能优化、安全防护、SEO等关键技术;
- 熟悉主流前端测试工具(Jest、Cypress、Puppeteer等)和CI/CD流程。
3. 架构与设计能力:
- 具备良好的系统架构设计能力,能独立完成复杂前端系统的模块划分与技术选型;
- 熟悉微前端、组件库设计、状态管理、路由机制等高级前端架构模式;
- 有大型中后台系统、数据可视化平台或移动端H5/小程序开发经验者优先。
4. 软技能:
- 具备良好的沟通能力和团队协作精神,能有效推动跨团队合作;
- 有较强的学习能力、问题分析与解决能力,具备技术热情和创新意识;
- 能够承担压力,具备项目管理和技术领导能力。
5. 加分项:
- 有开源项目贡献或技术博客输出;
- 熟悉移动端适配、PWA、WebAssembly等前沿技术;
- 了解后端主流技术栈(如Java、Spring Boot、Node.js等);
- 有uniapp开发经验优先;
- 有leaflet等开源地图开发经验优先;
- 有HarmonyOS开发经验优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕