职位描述
基础技能:
1、熟练掌握JavaScript/TypeScript/CSS/HTML等前端基础技术,理解其核心原理,能够在实际业务中合理选型并落地使用
2、对 ES6+新特性有深入理解,具备良好的代码规范意识和可维护性意识
3、精通React/Vue等主流前端框架,熟悉其核心机制(如组件通信、生命周期、状态管理等)
4、熟练使用Ant Design/Element UI等UI框架,能够结合业务场景进行二次封装
5、能够独立进行公共组件、业务组件的抽象与维护,提升项目复用性与开发效率
6、熟练掌握WebSocket的使用,能够在实际项目中处理连接管理、断线重连、异常兜底等问题
7、能够排查并解决实时通信过程中出现的性能、稳定性问题
8、熟悉常见第三方库的使用,如富文本编辑器(TinyMCE等)、数据可视化(ECharts等)
9、能根据业务需求对第三方库进行二次封装、定制化开发及问题排查,确保功能稳定可控
10、熟练使用Git进行版本控制,熟悉常见的协作流程(分支管理、代码合并、冲突解决等)
11、能够遵循团队代码规范,参与 Code Review,保障代码质量
加分技能:
1、具备较强的工程化思想,了解前端项目的构建流程、目录规范及模块拆分方式
2、了解或使用过Monorepo项目代码管理模式,能够在多包、多模块项目中进行开发与维护
3、对主流浏览器(Chrome/Firefox/Safari)的兼容性问题有清晰认知、能够在实际项目中定位并解决兼容性问题,保障产品在不同环境下的稳定运行
4、了解Node.js基础知识,能够进行简单的服务开发或前端工具脚本编写
5、对前后端协作流程有一定理解,能配合后端进行接口联调和问题排查
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕