职位描述
一、主要职责
1.核心开发工作
1.1负责公司核心产品的Web前端架构设计、开发与优化,主导技术方案制定与落地。
1.2主导复杂业务场景的前端实现,包括但不限于高并发系统、数据可视化平台、低代码引擎等。
1.3开发高性能、高可用性的前端应用,确保代码质量与用户体验。
1.4主导UI设计。
2.技术攻坚与创新
2.1主导前端技术选型,解决技术难点,前端架构落地等。
2.2推动团队技术升级。
2.3优化前端性能,通过代码分割、懒加载、缓存策略等手段提升页面加载速度与渲染效率。
3.团队协作与规范制定
3.1制定并维护前端开发规范,包括代码风格、组件化标准、性能优化指南等。
3.2主导组件库与工具链建设,提升团队开发效率与代码复用率。
3.3参与技术评审,指导初级工程师成长,推动团队技术能力提升。
4.跨部门协作
4.1与后端工程师紧密合作,确保产品需求高质量交付。
4.2参与需求评审,从技术角度提出优化建议,平衡用户体验与工程实现。
二、任职要求和技术能力
1.基础技能:
1.1精通HTML5、CSS3、JavaScript(ES6+),具备扎实的计算机基础(数据结构、算法、网络协议)。
1.2深入理解浏览器渲染机制、性能优化策略及跨平台兼容性问题。
2.框架与工具:
2.1精通React/Vue3/Angular等主流框架,熟悉其底层原理(如虚拟DOM、响应式系统)。
2.2熟练使用Webpack、Vite等构建工具,具备构建流程优化经验。
2.3掌握TypeScript,熟悉ESLint、Prettier等代码规范工具。
3.工程化能力:
3.1熟悉前端监控体系(如性能埋点、错误监控),具备问题定位与优化能力。
3.2熟悉nginx,npm,TortoiseSVN等工具。
4.安全与测试:
4.1熟悉Web安全规范(如XSS、CSRF防护),具备安全漏洞修复经验。
4.2掌握单元测试(Jest/Mocha)、端到端测试(Cypress/Playwright)等测试工具。
三.项目经验
主导过大型前端项目开发,具备高并发、高可用系统实战经验。
有复杂业务场景下的前端架构设计经验(如中后台系统、低代码平台)。
从事相关工作经验8年以上。
四.软技能
具备良好的沟通能力与团队协作精神,能够跨部门推动项目落地。
具备技术洞察力与创新能力,能主动学习新技术并推动团队落地。
具备抗压能力与问题解决能力,能独立承担复杂任务并高效交付。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕