职责
• 成为组织前端开发标准的保管人。
• 领导前端实践,并指导各个数字产品团队中的各个前端技术负责人。
• 指导初级开发人员。
• 建立我们的前端模式库(用于高质量的前端代码组件重用)。
• 重构代码以提高编码效率,解耦接口依赖性,提高代码质量,增加代码的模块化,改善用户体验,建立我们构建和发布应用原型的能力,将应用开发与内容管理系统集成,以便内容所有者可以快速更新内容而不产生变更请求成本。
• 建立持续集成/持续部署(CI/CD)能力。
• 构建HTML、CSS和JS原型以验证早期界面概念。
• 为生产编写可扩展、可维护和高性能的代码。
• 使用我们选择的前端框架构建从小型到大型应用程序。
• 与使用各种框架编写的服务器端API一起工作。
• 与新兴技术保持最新。
• 为数字产品的整体用户体验做出贡献。
• 在考虑业务和合规风险时负起责任,并采取适当措施以减轻风险。
• 保持对合规性监管、新兴威胁和技术的行业趋势的认识,以便了解风险并更好地保护公司。
• 强调任何潜在的关注/风险,并积极分享最佳的风险管理实践。
我们的要求
• 信息技术、计算机科学、工程或类似领域的学士学位。
• 4-6年全栈开发经验。
• 熟练掌握HTML、CSS和JavaScript技能。
• 熟悉React JS、Vue.js、ES2015+、Node.js、设计令牌等。
• 基本了解Web组件。
• 了解CSS Web动画,如anime.js、greensock.js等。
• 了解Sass、LESS和Stylus等CSS预处理器。
• 了解优化网页性能,如优化图像、代码压缩等。
• 有根据ARIA或WCAG指南开发可访问代码的经验。
• 了解自动化单元测试、功能测试和回归测试。
• 对响应式设计有深入的理解。
• 有设计师与前端开发人员交接流程的经验。
• 了解和使用构建工具,如Webpack。
• 了解和使用Git。
• 有领导前端开发人员团队的经验。
• 高度诚信,对工作负责,具有良好的团队合作精神。
• 主动改善现状,并适应接受新变化的能力。