职位描述
岗位职责
1、技术引领与融合:保持对业界新技术、新趋势的敏锐洞察,具备前瞻性视野,能够将前沿技术巧妙地融入现有产品体系,完成新技术与现有产品的融合设计,推动产品技术的持续革新与升级。
2、框架精通与应用:深度钻研主流技术框架,清晰掌握各种框架的底层原理与运行机制。尤其对 VUE 全家桶有极为深入的了解,并在大型项目中积累了丰富的实战应用经验,能够基于 VUE 框架搭建稳定、高效的前端架构。
3、UI 组件把控:熟悉主流 PC 端和移动端 UI 组件,精准把握各 UI 组件的适用场景、优势与劣势。依据项目需求,合理选用 UI 组件,优化用户界面的交互效果与视觉体验。
模块架构与封装:对模块化架构体系和技术规范有深刻认知,凭借深厚的技术功底,具备强大的抽取、封装高复用、低耦合功能模块的能力,提升代码的可维护性与开发效率。
4、规范流程优化:对技术规范和前端研发的标准化流程形成了独到见解,能够借助完善的规范和高效的流程,全面提升前端开发的质量与效率。善于运用自动化工具,有效降低重复开发投入,实现开发资源的合理配置。
5、交互设计与体验:密切关注用户体验,清晰掌握交互设计原则,在政务大规模产品的交互设计方面具备突出能力,从前端架构层面为产品的易用性、便捷性提供有力保障。
任职要求
1、本科及以上学历,计算机相关专业,5年以上工作经验,有政务信息化及GA行业工作经历优先。
2、技术能力:精通 HTML、CSS、JavaScript 等基础前端技术,熟练运用 ES6 及以上语法特性。对 VUE 框架有深入理解,能熟练运用 VUE 进行大型项目开发,熟悉 VUE Router、Vuex 等相关技术。同时,对其他主流框架如 React、Angular 等有一定了解,具备快速学习和应用新框架的能力。
3、架构经验:拥有丰富的前端架构设计经验,至少主导过 2 个以上大型项目的前端架构搭建与优化工作。熟悉前端工程化流程,包括代码构建、打包、部署等环节,能够熟练使用 Webpack、Vite 等构建工具。对模块化、组件化开发有深刻理解,具备独立设计和维护组件库的能力。
3、UI 与交互:熟悉常见的 PC 端和移动端 UI 设计规范,能够根据产品需求选择合适的 UI 组件库,并进行二次开发和定制。了解交互设计原理,具备一定的交互设计能力,能够与 UI 设计师、产品经理紧密合作,提升产品的用户体验。
4、规范与流程:对前端技术规范和研发流程有深入的理解和实践经验,能够制定并推行符合团队和项目特点的技术规范和流程。善于运用自动化工具提升开发效率,如代码检查工具(ESLint)、自动化测试工具(Jest、Cypress)等。
5、团队协作:具备良好的团队协作精神和沟通能力,能够与后端开发团队、产品团队、测试团队等紧密合作,共同推进项目的顺利进行。有团队管理经验者优先,能够指导和培养初级前端开发人员,提升团队整体技术水平。
6、学习与创新:对新技术、新趋势保持强烈的学习热情和好奇心,具备快速学习和掌握新知识的能力。勇于尝试新的技术和方法,能够将创新思维融入到项目开发中,为产品带来技术亮点和竞争优势。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕