岗位职责:
1.前端功能开发:基于Java后端服务,完成Web/H5/小程序等前端功能开发,确保与后端API高效对接。
2.接口联调与规范制定:与Java后端团队协作,定义接口规范(如Swagger),参与联调测试及性能问题排查。
3.工程化适配:配合Java技术栈(如Spring Boot项目),优化前端构建流程(如Maven集成、静态资源部署)。
4.业务逻辑实现:深入理解Java后端业务逻辑,确保前端交互与数据处理逻辑的准确性(如权限控制、数据加密)。
5.跨团队协作:参与需求评审,协助Java团队解决前后端分离中的技术问题(如CORS、Token鉴权)
任职条件:
1.统招本科及以上学历:计算机、软件工程、电子信息、通信工程等相关专业;
2.5年及以上对接java的前端开发经验;独立完成3个以上大中型软件的前端开发;
3.核心技能:
1)精通HTML/CSS/JavaScript,熟悉Vue/React框架及生态(Vue Router、React Hooks等)。
2)接口对接经验:熟悉Restful API设计,掌握Axios/Fetch等数据请求方式,了解Java常见响应格式(如RESTful JSON)。
3)工程化能力:熟悉Webpack/Vite构建工具,了解与Java项目的集成配置(如多环境部署、Jenkins对接)。
4)全栈意识:对Java技术栈(Spring Boot/MyBatis)有基础认知,能快速理解后端接口逻辑及数据库设计。
5)协作与学习能力:适应敏捷开发流程,具备良好的跨团队沟通能力,能阅读Java代码或日志辅助问题定位。
6)了解Java基础语法或参与过全栈项目(Java+前端)。
7)熟悉SSO单点登录、OAuth2等与Java后端相关的鉴权方案。
8)有前端监控(如Sentry)与Java日志系统(ELK)联调经验。
9)掌握Node.js中间层开发,优化前后端协作效率。