职位描述
前端开发后端开发计算机软件
岗位职责:
1. 负责核心业务功能的设计与开发,对业务进行抽象与沉淀,提炼高内聚、可复用的业务组件,保障项目高质量交付;
2. 能够化繁为简,应对复杂业务场景与逻辑,在接手陌生业务代码时具备良好的分析与调试能力,能够通过代码流程快速理解业务本质;
3. 具备扎实的通用业务开发经验,能够在产品设计阶段识别潜在问题并提出合理的解决方案;针对新型或复杂业务场景,能够形成清晰的技术思路并解决关键技术难题;
4. 深度参与业务需求评审、系统设计及技术方案制定,识别并评估潜在技术风险,制定可落地的应对与规避措施;
5. 参与并推动前端研发体系建设,包括前端开发框架、技术选型及开发规范的制定与落地(代码规范、文档规范、测试及发布流程等);
6. 持续优化前端性能与用户体验,提升系统的兼容性与稳定性,及时监控、定位并处理线上问题与异常;
7. 对前端通用交互组件、开发框架及工具链进行持续总结与改进,稳步引入新技术、新架构,持续提升团队整体研发效率与交付质量。
岗位技能要求:
1. 熟悉主流 JavaScript 模块化方案(AMD、CMD、UMD、CommonJS、ES6 Module),具备系统化的前端工程化思维,对 Web 组件化有深入理解;
2. 掌握主流前端构建工具(Gulp、Webpack、Grunt 等),对前端工程化体系有实践经验与独立认知;
3. 具备良好的技术文档阅读能力和问题定位能力,能够从现象分析本质,熟练使用调试工具(Chrome DevTools、Sources、Firebug 等);
4. 具备良好的组件封装与抽象能力,熟练掌握Vue组件开发,以及 Prototype、jQuery Plugin 等封装方式;
5. 熟悉前端性能分析与优化手段,能够使用 Chrome DevTools Performance、Lighthouse、webpack-bundle-analyzer 等工具进行性能评估与优化;
6. 具备扎实的编码基础,理解并实践面向对象与面向设计原则(如单一职责、开放封闭、接口隔离等),熟悉函数式编程思想及 TypeScript;
7. 掌握网络通信基础知识,包括 HTTP / HTTPS / TCP / UDP / Socket,了解常见 Web 服务器(IIS、Nginx、Apache),具备代理抓包与网络问题分析能力;
8. 熟悉至少一门后端开发语言(C# / Java),并具备实际项目开发经验;
9. 熟悉至少一种主流关系型数据库的使用与设计,如 MySQL、PostgreSQL、Oracle、SQL Server 等;
10. 具备 AI 编程工具使用经验者优先,如 Cursor、Antigravity、Trae、CodeBuddy 等。
1. 负责核心业务功能的设计与开发,对业务进行抽象与沉淀,提炼高内聚、可复用的业务组件,保障项目高质量交付;
2. 能够化繁为简,应对复杂业务场景与逻辑,在接手陌生业务代码时具备良好的分析与调试能力,能够通过代码流程快速理解业务本质;
3. 具备扎实的通用业务开发经验,能够在产品设计阶段识别潜在问题并提出合理的解决方案;针对新型或复杂业务场景,能够形成清晰的技术思路并解决关键技术难题;
4. 深度参与业务需求评审、系统设计及技术方案制定,识别并评估潜在技术风险,制定可落地的应对与规避措施;
5. 参与并推动前端研发体系建设,包括前端开发框架、技术选型及开发规范的制定与落地(代码规范、文档规范、测试及发布流程等);
6. 持续优化前端性能与用户体验,提升系统的兼容性与稳定性,及时监控、定位并处理线上问题与异常;
7. 对前端通用交互组件、开发框架及工具链进行持续总结与改进,稳步引入新技术、新架构,持续提升团队整体研发效率与交付质量。
岗位技能要求:
1. 熟悉主流 JavaScript 模块化方案(AMD、CMD、UMD、CommonJS、ES6 Module),具备系统化的前端工程化思维,对 Web 组件化有深入理解;
2. 掌握主流前端构建工具(Gulp、Webpack、Grunt 等),对前端工程化体系有实践经验与独立认知;
3. 具备良好的技术文档阅读能力和问题定位能力,能够从现象分析本质,熟练使用调试工具(Chrome DevTools、Sources、Firebug 等);
4. 具备良好的组件封装与抽象能力,熟练掌握Vue组件开发,以及 Prototype、jQuery Plugin 等封装方式;
5. 熟悉前端性能分析与优化手段,能够使用 Chrome DevTools Performance、Lighthouse、webpack-bundle-analyzer 等工具进行性能评估与优化;
6. 具备扎实的编码基础,理解并实践面向对象与面向设计原则(如单一职责、开放封闭、接口隔离等),熟悉函数式编程思想及 TypeScript;
7. 掌握网络通信基础知识,包括 HTTP / HTTPS / TCP / UDP / Socket,了解常见 Web 服务器(IIS、Nginx、Apache),具备代理抓包与网络问题分析能力;
8. 熟悉至少一门后端开发语言(C# / Java),并具备实际项目开发经验;
9. 熟悉至少一种主流关系型数据库的使用与设计,如 MySQL、PostgreSQL、Oracle、SQL Server 等;
10. 具备 AI 编程工具使用经验者优先,如 Cursor、Antigravity、Trae、CodeBuddy 等。
展开该职位详情




