职位描述
岗位职责:
1. 负责公司前端产品的整体架构设计与规划,构建高性能、高可用、用户体验良好的前端系统,满足业务发展需求。
2. 主导前端技术选型,评估新技术的适用性和影响,推动前端技术的升级与创新,如引入新的前端框架或工具。
3. 制定前端开发的技术标准、规范和最佳实践,包括代码风格、组件化设计、性能优化等方面,提升团队整体开发效率和代码质量。
4. 参与核心页面和组件的开发工作,编写高质量、可维护的前端代码,解决复杂的前端技术难题,确保页面在不同浏览器和设备上的兼容性和稳定性。
5. 对前端系统进行性能优化,通过代码压缩、图片优化、缓存策略等手段,提升页面加载速度和响应性能。
6. 负责前端系统的安全设计和防护,防范常见的前端安全风险,如 XSS、CSRF 攻击等。
7. 与后端开发团队紧密协作,完成前后端的接口对接和数据交互,保障系统的整体功能正常运行。
8. 为前端开发团队提供技术指导和培训,分享前端技术经验和最新趋势,提升团队成员的技术水平和专业能力。
9. 参与项目的需求分析和设计评审,从前端技术角度提供专业的建议和方案,确保项目的可行性和可实现性。
任职要求:
1. 精通 HTML5、CSS3、JavaScript 等前端核心技术,深入理解浏览器工作原理和前端性能优化。
2. 熟练掌握至少一种主流前端框架,如 React、Vue.js 或 Angular,有丰富的实际项目开发经验,能够进行组件化、模块化开发。
3. 熟悉前端构建工具,如 Webpack、Gulp 等,能够进行项目的打包、压缩、编译等操作。
4. 掌握前端性能优化的方法和工具,如 Lighthouse、GTmetrix 等,能够对页面性能进行分析和优化。
5. 了解前端安全相关知识,掌握常见的前端安全防护技术。
6. 熟悉移动端开发,了解响应式设计和移动适配方案,能够开发兼容不同移动设备的前端页面。
7. 掌握版本控制工具,如 Git,能够熟练进行代码管理和团队协作开发。
项目经验要求:
1. 具有 5 年以上前端开发经验,其中至少 3 年以上前端架构设计或技术管理经验。
2. 主导过至少 2 个以上大型前端项目的架构设计和开发工作,有成功上线复杂前端系统的经验。
3. 有处理高并发、大数据量前端场景的经验,能够解决前端性能瓶颈和兼容性问题。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕