岗位职责
1. 产品开发与迭代
- 负责Web前端(Vue.js)与移动端(Flutter)的架构设计、核心模块开发及性能优化,保障用户体验。
- 完成后端(Spring Boot)服务开发,包括API设计、数据库优化、分布式系统搭建及高并发场景处理。
- 参与需求评审,独立完成功能模块的全栈开发,并推动跨端(Web/App/Server)技术方案落地。
2. 跨平台协作
- 协同前端、后端及移动端技术栈,确保多端数据交互高效可靠,解决端到端联调问题。
- 推动Flutter移动端与Web端(Vue)的代码复用,提升开发效率。
3. 技术架构与质量保障
- 设计可扩展的技术架构,制定代码规范,主导技术难点攻关(如状态管理、微服务治理、跨端兼容性)。
- 搭建持续集成/交付(CI/CD)流程,完善自动化测试(单元测试、接口测试、UI测试),保障代码质量。
4. 技术研究与创新
- 跟踪前沿技术(如Vue3组合式API、Spring Cloud生态、Flutter 3.0新特性),探索性能优化及工程化实践。
---
任职要求
基础要求
1. 学历与经验:
- 本科及以上学历,计算机相关专业,3年以上全栈开发经验,至少1个完整项目主导经验。
- 有Vue + Spring Boot + Flutter全栈项目落地经验,熟悉多端协同开发流程。
2. 技术能力
- 前端:精通Vue.js及生态(Vuex/Vue Router/Pinia),掌握Webpack/Vite工程化工具,熟悉TypeScript及前端性能优化。
- 后端:熟练使用Spring Boot开发RESTful API,熟悉MySQL/PostgreSQL数据库设计及Redis缓存技术,了解微服务(Spring Cloud)及分布式事务。
- 移动端:熟练掌握Flutter框架及Dart语言,具备跨平台开发经验,熟悉原生(Android/iOS)交互及性能调优。
- 综合能力:熟悉DevOps工具链(Docker/K8s/Jenkins),了解OAuth2/JWT等安全机制,具备高并发场景实战经验者优先。
3. 软技能
- 逻辑清晰,具备独立分析和解决问题的能力,能快速定位并修复复杂系统缺陷。
- 良好的沟通能力,能与产品、测试、运维团队高效协作,对技术有热情,乐于分享。
加分项
- 有开源项目贡献或技术博客输出经验。
- 熟悉Serverless、低代码平台或AI工程化实践。
- 主导过用户量超10万级的产品开发。
---
团队期待
我们寻找一位**技术全面、追求极致**的全栈工程师,既能深入细节优化代码,又能从全局视角推动技术演进。如果你热爱挑战,愿与团队共同打造高性能、高可用的产品,欢迎加入!