主要职责:1. 前端开发与实现:负责公司核心业务系统的PC端Web应用前端开发,基于RuoYi-Vue框架进行深度定制和二次开发,使用Vue.js (Vue3优先) 技术栈及相关生态 (如Element Plus/Ant Design Vue)。负责交易平台等业务的微信小程序端设计与开发。根据产品需求和UI设计稿,高质量完成前端页面的代码编写、组件封装和功能实现,确保界面美观与用户体验良好。2. 前端架构与优化:参与前端技术选型、架构设计和规范制定,推动前端工程化、组件化和模块化。关注前端性能优化,提升应用加载速度和用户体验。确保代码的可维护性、可扩展性和兼容性。3. 协作与沟通:与产品负责人、UI设计师紧密沟通,准确理解需求和设计意图,并能从前端实现和用户体验角度提供专业建议,确保设计方案的视觉效果和实用性达到较高水准。与后端工程师协作,定义和对接API接口,确保前后端数据交互的顺畅与高效。参与Code Review,分享前端技术经验,共同提升团队技术水平。4. 技术探索与创新:跟踪前端前沿技术和发展趋势,对新技术进行预研和引入,持续优化前端开发流程和效率。积极思考如何通过前端技术提升产品价值和用户满意度。熟练运用AI编程助手(如ChatGPT, Gemini, DeepSeek Coder,GitHub Copilot等)进行代码生成、代码优化、问题排查和学习新技术,提升个人及团队开发效率。岗位要求:1. 教育背景与经验:计算机相关专业本科及以上学历。3年以上前端开发经验,有从零到一构建复杂Web应用或小程序项目的经验者优先。具有RuoYi-Vue或类似基于Vue的后台管理框架的二次开发和深度定制经验者优先。2. 核心技术能力:精通JavaScript (ES6+), HTML5, CSS3,深刻理解Web标准和前端基础原理。精通Vue.js全家桶 (Vue CLI, Vue Router, Vuex/Pinia),有Vue3项目开发经验者优先。熟悉至少一个主流UI组件库,如 Element Plus, Ant Design Vue。熟练掌握微信小程序开发,了解小程序的生命周期、API、组件封装和性能优化。熟悉前端工程化工具,如Webpack/Vite, npm/yarn, Babel, ESLint等。3. API与数据交互:熟悉RESTful API设计规范,有丰富的与后端API接口对接和调试经验。熟练使用Axios等HTTP客户端库。了解JSON数据格式和数据处理。4. 跨端与兼容性:理解浏览器兼容性问题并有相应的解决方案。有响应式设计和开发经验者优先。5. 设计与审美能力:具备良好的UI设计理解能力和一定的审美素养,能够对设计稿提出建设性意见,并高质量还原视觉效果。关注用户体验细节,追求像素级精准实现。6. AI工具应用能力:熟练掌握并能在日常开发中高效使用至少一款主流AI编程辅助工具(如ChatGPT, Gemini, DeepSeek Coder, GitHub Copilot等),包括但不限于代码生成、解释、调试、重构和文档编写。7. 软技能与素质:具备良好的代码编写习惯和规范意识,追求高质量代码。具备优秀的学习能力和解决问题的能力,能够快速适应新技术和业务变化。具备良好的沟通能力和团队协作精神,积极主动,有责任心。对技术有热情,乐于分享和接受反馈。加分项:有uni-app, Taro等跨端框架开发经验。了解Node.js, 有使用Node.js进行前端构建或BFF层开发经验。熟悉TypeScript。了解前端自动化测试(如Jest, Cypress)。有SaaS产品或复杂B端管理后台前端开发经验。对农业、食品、供应链或跨境贸易行业有一定了解或兴趣。有个人技术博客或开源项目贡献。能够展示使用AI工具提升开发效率或解决复杂问题的实际案例。