一、岗位职责:
1.全栈开发:独立完成 Web 应用、移动应用的前端界面开发(HTML5、CSS3、JavaScript、Vue.js/React 等主流框架),以及后端服务的设计与实现(Node.js、Python、Java、Go 等开发语言,配合 MySQL、MongoDB 等数据库),实现业务逻辑的完整闭环开发;
2.架构设计与优化:参与系统架构设计,负责高并发、高可用、可扩展系统的搭建;对现有系统进行性能分析与优化,提升系统响应速度、吞吐量,降低资源消耗;
3.跨团队协作:与产品、设计、测试等团队紧密合作,深入理解业务需求,将业务需求转化为技术方案;积极参与技术讨论与评审,提供专业的技术建议与解决方案;
4.代码质量保障:遵循代码规范,编写高质量、可维护、可测试的代码;参与代码审查,确保团队整体代码质量;解决开发过程中的技术难题,保障项目顺利推进;
5.新技术探索与应用:关注行业技术动态,积极探索新技术、新框架、新工具,并结合实际业务需求进行技术预研与落地应用,推动团队技术升级与创新;
二、任职要求:
1.前端方面:精通 HTML5、CSS3、JavaScript,熟练使用 Vue.js 或 React 等前端框架进行项目开发;熟悉前端工程化流程(Webpack、Babel 等),了解前端性能优化、安全防护等相关技术;
2.后端方面:熟练掌握至少一种后端开发语言(Node.js、Python、Java、Go 等),熟悉常用的后端框架(Express、Django、Spring Boot、Gin 等);熟练使用 MySQL、MongoDB 等数据库,具备数据库设计、优化及运维能力;熟悉 RESTful API 设计与开发,了解微服务架构、分布式系统相关知识;
3.其他:熟悉 Linux 操作系统,具备基本的服务器运维能力;了解容器化技术(Docker)、自动化部署(CI/CD);有良好的代码规范意识和文档编写习惯。?
项目经验:具有 3 年以上全栈开发经验,主导或参与过完整的 Web 应用或移动应用开发项目,有成功上线的产品案例;具备大型复杂项目开发经验,能够应对高并发、大数据量等复杂场景。?
4.软技能:具备良好的沟通能力与团队协作精神,能够清晰表达技术方案与思路;有较强的学习能力与问题解决能力,能够快速适应新技术、新环境;具备较强的责任心与自我驱动力,能够主动推进项目进展,确保项目按时交付。