职位描述
(一)技术能力
前端技能
精通 HTML5、CSS3、JavaScript/TypeScript,能够凭借扎实功底独立开发出适配各类终端的响应式页面,对页面布局、样式呈现拥有出色把控力。
熟练掌握至少React和Vue主流前端框架 ,并精通与之配套的工具链,如 Webpack、Vite 等,能够高效搭建前端开发环境,进行复杂前端项目开发。
深入理解前端工程化理念,熟练运用相关技术优化前端性能,大幅提升页面加载速度与交互流畅度;熟悉 uniapp小程序等跨端开发技术,能够依据业务需求灵活选择合适的开发方案。
熟知前端安全机制,对常见安全漏洞,如 XSS、CSRF 等,具备敏锐的防范意识与丰富的应对经验,确保前端系统安全可靠。
后端技能
熟练掌握Java后端开发语言,并精通相应的主流框架,如 Spring Boot、SpringCloud等,能够快速构建稳定、高效的后端服务。
严格遵循 RESTful API 设计规范,拥有丰富的 API 设计与开发经验;具备微服务架构开发实践,能够搭建可扩展、易维护的分布式系统。
熟练运用 MySQL等数据库,不仅能够熟练编写高效的 SQL 语句,还能对数据库进行深度优化;
了解 Redis 等缓存技术,以及 Kafka、RabbitMQ 等消息队列中间件,能够运用它们优化系统性能、实现异步任务处理与系统解耦。
全栈综合能力
拥有完整项目从前端到后端的全流程开发经验,能够独立承担项目开发任务,对项目进度、质量、风险具备出色的把控能力。
熟练使用 Git 进行版本控制,熟悉 CI/CD 流程,能够运用 Docker、Jenkins 等 DevOps 工具实现高效的持续集成与持续部署,提升项目交付效率。
拥有较强的系统设计能力,能够依据业务需求,综合考虑性能、可用性、可扩展性等多方面因素,设计出高可用、高可扩展的技术方案。
(二)其他要求
本科及以上学历,计算机科学与技术、软件工程等相关专业优先,3 年以上全栈开发工作经验。
逻辑思维清晰,面对复杂技术问题能够迅速理清思路,具备强大的独立解决问题能力;善于团队协作,能够积极融入团队,与团队成员高效沟通、协同工作。
对技术怀有强烈的热情,始终保持学习的积极性与主动性,能够快速掌握新技术,并将其巧妙应用到实际项目中,推动技术创新与业务发展。
有复杂系统开发经验,或在过往工作中主导过完整项目者优先考虑;在开源项目中有突出贡献,或在技术博客、社区中活跃度较高者将予以加分。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕