岗位职责
后端开发与优化:负责中大型项目的前端架构设计、开发与优化,构建高性能、高交互性的用户界面,确保页面在不同设备与浏览器上的兼容性和流畅体验。
技术攻关与创新:攻克复杂前端技术难题,优化页面加载速度、交互性能等,引入并实践前沿的前端技术与最佳实践,提升项目整体技术水平。
团队协作与指导:与后端开发、UI 设计等团队紧密协作,协同完成项目需求;指导初级前端开发人员,分享技术经验,提升团队整体开发能力。
技术选型与决策:参与前端技术选型和架构设计,结合项目需求评估并选择合适的技术框架与工具,提供专业的前端技术解决方案。
任职要求
工作经验:5 - 8 年前端开发经验,至少参与过 2 个中大型项目的前端研发工作。
技术能力:
1.精通 Vue2 和 Vue3和TSX,熟练掌握其组件化开发、响应式原理、状态管理(Vuex/Pinia)等核心机制,具备基于 Vue 的复杂项目开发经验。
2.精通 uniapp 框架,熟练使用 uni-app 的 API 进行多端(iOS、Android、小程序等)开发;熟悉 uniapp 的组件库(如 uView、ColorUI 等),能基于 uniapp 高效实现移动端页面交互与功能;掌握 uniapp 的打包发布流程,以及不同端的适配和优化技巧;精通 HTML5 技术,熟练运用 Canvas、WebGL、Web Storage 等 H5 特性开发交互式页面和功能;熟悉 H5 响应式布局方案,能够根据不同设备屏幕尺寸实现页面的自适应;掌握 H5 在混合开发(Hybrid App)中的应用,具备与 Native 端交互的经验。
3.深入理解 HTML5、CSS3、JavaScript 等前端基础技术,具备扎实的编程基础和良好的代码规范意识,熟练掌握tailwindcss和cssmodule。
4.熟练使用前端构建工具(Webpack、Vite 等),掌握前端工程化流程与方法。
5.熟悉常用的 UI 框架(Element UI、Ant Design Vue、Ant Design 等),能根据设计稿快速实现高质量页面。
6.了解 GIS 开发,具备 GIS 相关项目开发经验。
7.熟练掌握git的使用方法。
项目经验:有大型复杂前端项目或高并发前端系统开发经验者优先,具备完整的 H5 页面开发、uniapp 移动端项目从需求分析到上线维护的经验。
团队管理:有前端技术团队管理经验者优先,能够带领团队完成复杂项目,包括指导团队成员进行 H5、uniapp 移动端开发。
学习能力:对新技术敏感,善于学习与总结,能够快速适应技术变化。
沟通能力:具备良好的团队协作能力,能够与不同角色的团队成员高效沟通。
有微前端架构设计与实施经验者优先。
熟悉 Node.js,具备全栈开发能力者优先。
熟悉 Docker、Kubernetes 等容器化技术,具备云原生应用开发经验者优先。
在技术社区活跃,有开源项目贡献或技术博客分享经验者优先。
有性能优化、故障排查与前端系统稳定性保障经验者优先。
接受出差者优先。