【岗位职责】
1. 核心开发:负责公司核心业务系统(包括管理后台、app客户端等)的前端架构设计和业务的开发与维护; 2. 还原与交互:根据产品需求和UI设计稿,高质量完成页面的代码实现,确保页面在各终端(特别是移动端)的完美适配及良好的交互体验; 3. 性能优化:负责前端页面的性能调优,包括但不限于首屏加载速度、渲染效率、代码打包体积优化等,提升用户体验; 4. 组件化建设:参与前端组件库的建设和维护,提炼公共组件,提升开发效率,确保代码的可复用性和可维护性; 5. 协作交付:编写清晰的前端技术文档,配合后端工程师完成API接口的调试与对接,协同测试人员修复缺陷,确保项目顺利上线。
【任职要求】
1. 基础扎实:精通 HTML5/CSS3/JavaScript/TypeScript,深刻理解浏览器渲染原理、核心机制及事件循环,熟练掌握ES6+ 新特性及规范; 2. 框架精通:精通一种主流前端框架 Vue.js 及其生态系统,包括状态管理(Vuex/Pinia)、路由(Vue Router)等,并对其底层原理(如虚拟DOM、响应式原理)有一定了解; 3. 工程化能力:熟悉前端工程化体系,熟练使用 Webpack/Vite 等构建工具进行配置优化;熟悉 Git 工作流及 Linux 常用命令; 4. 网络与安全:熟练掌握 HTTP/HTTPS 协议、RESTful API 规范,了解常见的前端安全防范措施(如XSS、CSRF); 5. 用户体验:具备良好的审美能力,对用户体验、交互设计有一定理解,能够熟练使用 Chrome DevTools 进行页面调试和性能分析; 6. 加分项: 掌握 React框架及其生态系统者优先; 有 YonBuilder移动开发平台(原APICloud平台)/Uni-App/Taro 等多端开发经验者优先; 有 Node.js 开发经验,熟悉 Express/Koa/Nest.js 者优先; 有 WebAssembly、Three.js 或 Canvas 动画相关经验者优先。 7. 软性素质:有良好的编码规范意识,善于团队沟通,具备独立解决复杂前端技术难题的能力。