职位描述:
1. 全栈架构与开发:主导企业级应用的全栈架构设计与开发工作,后端基于主流技术栈(如 Java 的 Spring Boot/Spring Cloud等),前端采用热门框架(如 Vue、React),确保系统的高性能、高可用和可扩展性。例如,在开发大型电商平台项目时,负责整体架构搭建,使系统能支撑高并发交易。
2. 跨平台应用实现:运用跨平台开发技术(如 Uniapp 等)实现应用在多端(iOS、Android、鸿蒙、小程序等)的高效运行,解决多端兼容性问题,优化用户体验和页面性能。
3. 团队引领与协作:带领中初级工程师完成复杂开发任务,进行全面的代码审查和技术指导,提升团队整体技术水平。同时,与产品经理、测试团队及运维团队紧密协作,保障项目按计划高质量交付。在某重要项目中,通过有效的团队管理,提前一周完成项目交付。
4. 技术文档与规范制定:编写详细准确的技术文档、接口规范及架构设计说明书,推动团队开发流程标准化,提高项目的可维护性和可扩展性。如为新的业务系统制定完整的技术文档体系,方便后续团队成员进行系统维护和功能迭代。
职位要求:
1. 专业知识与学历:计算机、软件工程等相关专业本科及以上学历,5 年以上全栈开发经验,具备独立负责复杂系统全链路开发的能力。
2. 后端技术能力:精通 Java 的 Spring Boot、Spring Cloud,熟悉微服务架构、分布式系统开发;熟练掌握数据库设计与优化(如 MySQL、PostgreSQL 等),了解 NoSQL 数据库(如 Redis、MongoDB)的应用场景;具备良好的系统设计和问题解决能力,能应对高并发、大数据量等复杂业务场景。
3. 前端技术能力:精通 Vue 等前端框架,熟练掌握 HTML、CSS、JavaScript 等前端技术,熟悉前端工程化、模块化开发,了解响应式设计和各浏览器兼容特性,能够独立开发高质量的前端界面,具备良好的用户体验设计意识。
4. 跨平台开发技能:熟练使用 Uniapp 等跨平台开发框架,熟悉原生插件扩展及多端适配方案,能够高效解决跨平台开发中的技术难题,确保应用在不同平台上的一致性和稳定性。
5. 团队与沟通能力:具备优秀的沟通能力和团队协作意识,能有效承担技术决策和跨部门协调职责;善于分享技术经验,能够带领团队共同成长,推动项目顺利进行。带领中初级工程师完成复杂模块开发,执行代码审查及技术指导。推动DevOps流程落地(CI/CD工具链 + Kubernetes容器化部署)。
6. 学习与创新能力:对新技术保持高度敏感,具备快速学习和应用新技术的能力,能够将前沿技术引入项目中,提升产品的竞争力和创新性;勇于探索和尝试新的技术方案,不断优化开发流程和产品性能。