职位描述
一、核心工作内容
1.移动端 Vue 前端开发:主导界面组件封装、业务逻辑实现、数据交互处理,遵循移动端开发规范完成响应式布局与跨设备兼容性优化,保障前端体验流畅适配移动端场景;
2.Spring Boot 后端开发:基于 Java Spring Boot 框架,完成数据模型设计、接口编写、权限控制与业务逻辑落地,支撑移动端功能高效实现;
3.系统集成对接:负责移动端与现有业务系统的集成对接,设计稳定的接口交互方案,解决跨系统数据同步问题;
4.离线功能与缓存实现:设计并落地离线缓存方案,运用 Cache API、本地存储策略等主流技术实现静态资源与动态数据缓存,构建离线操作队列与联网同步机制;
5.本地数据库管理:主导 SQLite 数据库设计、本地数据存储与管理,完成索引优化、事务处理及数据加密,解决本地存储性能与安全瓶颈;
6.系统性能优化:参与技术方案评审,开展前端渲染优化、后端接口性能调优及缓存策略优化,保障系统稳定高效运行。
二、核心技术能力要求
(一)必备技能
1.前端技术:精通 Vue 技术栈(Vue 2/Vue 3、Vue Router、Vuex/Pinia),熟练掌握移动端前端开发规范、响应式布局与组件化开发,能独立完成移动端前端全流程开发;
2.后端技术:精通 Java 编程语言与 Spring Boot 框架,扎实掌握 Spring Boot 核心特性、接口开发及 MyBatis/MyBatis-Plus 数据访问技术,能独立实现后端业务逻辑与接口开发;
3.离线缓存技术:精通前端离线存储方案(Cache API、LocalStorage/SessionStorage),掌握缓存更新机制与数据同步策略,具备移动端离线功能开发实战经验;
4.数据库技术:精通 SQLite 数据库,具备扎实的数据库设计、SQL 语句优化能力,熟练实现本地数据增删改查、事务处理与数据加密,能解决本地存储性能瓶颈;
5.前后端协同:熟悉前后端分离架构,掌握 RESTful API 设计规范,能高效完成前后端协同开发,解决跨域、数据格式适配等问题;
6.工作经验:具备5 年以上移动端项目实战经验,且拥有移动端离线功能 + SQLite 本地存储相关项目落地案例。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕