岗位职责:
1、负责公司产品在 PC 端、APP 端(包括 iOS 和 Android)、小程序端及公众号H5的前端架构设计与开发工作,构建高性能、高可维护性、响应式的用户界面。
2、与产品经理、UI设计师和后端工程师紧密合作,深度参与项目需求分析与功能规划,将设计稿和业务逻辑精准转化为高质量的前端代码,确保产品的用户体验在多端保持一致且流畅。
3、针对不同终端特性进行性能优化,包括但不限于页面加载速度、脚本执行效率、内存管理等,解决多端兼容性问题,保障产品在各种主流浏览器(如 Chrome、Firefox等)、移动设备操作系统(如 iOS、Android)以及小程序平台(如微信小程序)上稳定运行。
4、负责前端代码的模块化、组件化开发,编写可复用的代码和组件库,提高开发效率和代码质量,同时建立和完善前端开发规范与流程,促进团队协作与代码维护。
5、持续关注前端技术发展趋势,积极探索新技术在项目中的应用,推动团队技术创新与升级。
任职要求:
1、统招本科及以上学历,计算机科学、软件工程等相关专业,有支付相关及大型互联网项目经验优先。
2、精通 Javascript / HTML / CSS ,熟悉 W3C 标准与 ES 规范,熟悉 Web 语义化和相关前端技术,具有丰富的实际项目开发经验,能够独立搭建前端项目架构并完成复杂功能模块的开发。
3、熟练掌握VUE及uni-app开发框架,并理解相关实现原理。
4、有跨平台前端开发经验,深入了解PC端、APP端和小程序端的开发特点与差异,能够针对不同终端进行高效的性能优化和兼容性处理。
5、优秀的前端架构能力,熟悉小程序常见框架,并理解相关实现原理。
6、熟悉 Node 开发,熟练掌握 Node 生态工具(ESBuild / Webpack / Babel等)的运用。
7、熟练使用代码管理工具,如Git或Svn。有良好的代码和注释编写习惯,注重代码质量与可维护性
8、熟悉软件工程流程,具备清晰的文档编写能力,能独立编写技术文档,如需求说明书、设计说明书等
9、熟悉三维可视化框架(如ThingJS/Cesium/Three.js等),具备相关项目开发经验者优先
10、具备良好的问题解决能力和调试技巧,善于使用调试工具和性能监测工具对前端代码进行分析和优化。