岗位描述
职责
全栈开发工程师
一、岗位职责
1. 需求与方案:参与产品需求评审,理解业务逻辑,负责前后端整体技术方案设计、接口定义、数据库设计。
2. 后端开发:服务端业务代码编写、API 接口开发、逻辑处理、数据持久化、权限、事务、缓存等功能实现。
3. 前端开发:Web 页面 / 管理端 / 移动端 H5 开发,页面布局、交互逻辑、组件封装,对接后端接口,兼容多端。
4. 联调与测试:前后端联调,排查 BUG,配合测试人员修复问题,编写简单单元测试,保障功能稳定性。
5. 部署运维:参与项目打包、发布部署,熟悉服务器、容器、CI/CD 基础操作;监控线上问题,及时排查故障。
6. 技术优化:性能优化(前端加载、接口响应、数据库 SQL 优化),代码重构,技术文档编写。
7. 协作沟通:和产品、UI、测试协作,跟进项目迭代;沉淀组件、工具类,提升团队开发效率。
任职要求
HTML/CSS/JavaScript,熟悉 ES6+
· 至少一个主流框架:Vue / React,会组件开发、状态管理、路由
· 了解打包工具:Webpack/Vite,浏览器调试、性能优化
· 至少一门后端语言: Java / Python
· 数据库:MySQL,会写 SQL、索引优化;了解 Redis 缓存
· RESTful API 设计,熟悉接口开发、参数校验