一、岗位职责
1、 负责公司Web端、移动端(跨端)产品的前端开发与实现,参与产品需求分析、界面交互设计讨论,将设计稿精准转化为可交互的页面;
2、基于Vue、React等主流框架进行组件封装、页面开发及性能优化,确保产品在不同浏览器、设备上的兼容性与流畅性;
3、 熟练运用Ant Design全家桶(Ant Design Vue/React、Ant Design Pro等)搭建高效、美观的前端界面,提升用户体验;
4、负责前端工程化建设,参与构建工具配置、代码规范制定、自动化测试落地等工作,提升团队开发效率;
5、配合产品、后端团队完成需求对接与功能迭代,及时解决开发过程中遇到的前端技术问题;
6、 关注前端技术动态,主动引入新技术、新方法,推动前端技术架构优化与升级;
7、上级交办的其他事项。
二、任职要求
1、本科及以上学历,计算机相关专业,1-3年前端开发经验(优秀应届生可放宽),有UniApp使用经验的优先录用。;
2、 精通HTML5、CSS3、JavaScript(ES6+),掌握Flex、Grid等布局方式,熟悉前端模块化、工程化开发思想;
3、 熟练掌握Vue生态及React生态,具备基于两种框架的项目开发实战经验;
4、深入使用过Ant Design全家桶(Ant Design Vue、Ant Design Pro、Ant Design Mobile),能够熟练运用组件进行页面搭建,并具备组件二次封装能力;
5、具备UniApp开发经验者优先,能够独立完成跨平台(小程序、APP、H5)项目的开发与适配;
6、熟悉前端构建工具(Webpack、Vite),了解前端性能优化(首屏加载、代码分割、缓存策略等)方法;
7、具备良好的逻辑思维能力、问题排查能力,有较强的责任心和团队协作精神,能够高效配合团队完成开发任务;
8、有良好的代码风格和开发习惯,乐于学习新技术,具备较强的自我驱动能力。