职位描述
岗位职责:
1. 负责项目从前端到后端的全流程开发,包括但不限于需求分析、系统设计、编码实现、测试及上线维护。
2. 独立完成前端界面的设计与开发,确保界面具备良好的用户体验,适配各类终端设备,交互流畅。
3. 承担服务端的架构设计、数据库设计以及业务逻辑开发工作,构建稳定、高效、可扩展的后端服务。
4. 与产品团队、测试团队紧密合作,及时沟通项目进展,共同解决开发过程中遇到的问题,保障项目按时高质量交付。
5. 持续优化系统性能,提升应用的响应速度、稳定性和安全性,及时修复系统漏洞。
任职要求:
1. 前端技术:
- 精通HTML5、CSS3、JavaScript/TypeScript,能够独立开发出适配各类终端的响应式页面,对页面布局、样式呈现拥有出色把控力。
- 熟练掌握Vue2和vue3框架,并精通与之配套的工具链,如Webpack、Vite等,能够高效搭建前端开发环境,进行复杂前端项目开发。
- 深入理解前端工程化理念,熟练运用相关技术优化前端性能,大幅提升页面加载速度与交互流畅度
- 熟悉uniapp跨端开发技术,能够依据业务需求灵活选择合适的开发方案
2. 后端技术:
- 熟练掌握Java(Spring生态)技术,并精通相应的主流框架,能够快速构建稳定、高效的后端服务
- 严格遵循RESTful API设计规范,拥有丰富的API设计与开发经验;具备微服务架构开发实践,能够搭建可扩展、易维护的分布式系统。
- 熟练运用MySQL、Orace等关系型数据库,不仅能够熟练编写高效的SQL语句,还能对数据库进行深度优化;了解Redis等缓存技术,以及Kafka、RabbitMQ等消息队列中间件,能够运用它们优化系统性能、实现异步任务处理与系统解耦。
3. 其他技术:
- 熟练使用Git进行版本控制,熟悉CI/CD流程,能够运用Docker、Jenkins等DevOps工具实现高效的持续集成与持续部署,提升项目交付效率。
- 拥有较强的系统设计能力,能够依据业务需求,综合考虑性能、可用性、可扩展性等多方面因素,设计出高可用、高可扩展的技术方案。
- 对新技术保持敏锐的洞察力,能够快速学习并掌握前沿技术,并将其应用到实际项目中,推动技术创新与业务发展。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕