(一)岗位职责
1、 负责基于Vue 3技术栈的Web前端应用开发,包括组件设计、状态管理、路由配置、性能优化等,确保界面美观、交互流畅、用户体验良好。
2、 负责基于Spring Cloud Alibaba微服务架构的后端服务设计、开发与维护,包括API接口定义、业务逻辑实现、数据库设计与优化等。
3、 参与产品需求分析与技术方案设计,能够独立完成模块设计与开发,并对现有系统进行性能调优和技术改进。
4、 遵循团队编码规范,编写高质量、可维护的代码,参与代码审查,保证代码质量。
5、 与产品经理、UI设计师、测试工程师等团队成员紧密协作,共同推进项目进度,确保产品按时高质量交付。
6、 关注业界前沿技术动态,进行技术调研与预研,并将合适的技术引入到实际项目中,积极参与团队技术分享。
(二)任职要求
1、 学历与经验
(1)本科及以上学历,计算机相关专业优先。
(2)3年以上Java后端及Vue前端开发经验,有完整的全栈项目开发经验。
2、 核心技能 - 前端
(1)精通Vue 3及其生态系统(Vue Router, Vuex/Pinia),深入理解其原理和最佳实践。
(2)精通HTML5、CSS3、JavaScript (ES6+)、TypeScript,熟悉各种前端标准和规范。
(3)熟练掌握前端工程化工具(如Webpack/Vite),熟悉模块化、组件化开发思想。
(4)熟悉前端性能优化、浏览器兼容性处理、响应式设计。
(5)熟悉Element Plus/Ant Design Vue等主流UI组件库并有实际项目经验。
(6)熟悉UniApp开发,能够快速上手并开发跨平台移动应用(微信平台、安卓平台、iOS平台)。
3、 核心技能 - 后端
(1)精通Spring Boot、Spring Cloud Alibaba微服务架构,深入理解其核心组件(如Nacos, Sentinel, Seata, Gateway等)的原理及应用场景。
(2)精通Java语言,熟悉JVM原理、多线程、并发编程。
(3)熟练掌握MySQL、PostgreSQL等至少一种关系型数据库,熟悉SQL优化,了解NoSQL数据库(如Redis, MongoDB)者优先。
(4)熟悉RESTful API设计规范,有接口设计和开发经验。
(5)熟悉分布式系统设计原则,了解缓存、消息队列(如RabbitMQ, Kafka)等技术者优先。
4、 通用能力
(1)具备良好的问题分析与解决能力,能够独立排查和解决复杂技术问题。
(2)具备强烈的责任心、积极主动的工作态度和良好的团队协作精神。
(3)具备良好的沟通表达能力和学习能力,乐于接受新技术和挑战。
(4)有良好的代码风格和编程习惯,注重代码质量和可维护性。
(三)加分项
1、 熟悉或掌握ASP.NET,并有Windows Forms (WinForm)桌面应用开发经验者优先。
2、 有大型高并发、高可用系统设计和开发经验者优先。
3、 熟悉Docker、Kubernetes等容器化技术及CI/CD流程者优先。
4、 有开源项目贡献或个人技术博客者优先。