岗位职责:
1. 负责协助应用开发总监领导和管理前端及后端开发团队,包括招聘、培训和绩效管理等工作,激发团队成员的潜力,提高团队的整体绩效。
2. 负责应用架构设计和技术选型,根据公司的业务目标和市场需求,确定合适的技术方向和开发计划。
3. 负责项目的规划、执行和监控,确保项目按时交付、符合质量标准,并与相关部门合作,协调资源和解决问题。
4. 提供技术指导和支持,解决开发过程中的技术难题,确保应用软件的稳定性、安全性和可维护性。
5. 与产品经理、设计师、测试团队等合作,确保应用软件的功能和用户体验满足业务需求和用户期望。
6. 建立和执行质量控制流程,包括代码审查、测试和验证,确保应用软件符合质量标准。
7. 具备风险意识和风险管理能力,能够识别和评估项目中的潜在风险,并采取相应措施进行风险控制和管理。
8. 保持对应用开发领域的最新技术趋势的了解,持续学习和研究新技术,为团队提供创新的解决方案和技术支持。
任职要求:
1. 全日制本科及以上学历,计算机、软件工程或相关专业。
2. 在大型企业级应用系统的架构设计和开发方面具有丰富的经验,熟悉常见的设计模式和架构风格。
3. 精通多种编程语言和技术栈,如Java、Python等,熟悉主流的开发框架和工具,如Spring Cloud、Vue、Uni-app等,有前后端开发脚手架构建能力者优先。
4. 具备优秀的系统思维和分析能力,能够理解抽象复杂的业务需求,并将其转化为可执行的技术方案,有SaaS系统设计经验者优先。
5. 具备优秀的项目管理能力,熟悉敏捷开发方法和工具,能够有效地规划、执行和监控项目,有TDD实践落地者优先。
6. 熟悉主流的云平台和容器化技术,如AWS、阿里云、Docker和Kubernetes等。
7. 具备分析和解决复杂技术问题的能力,能够快速识别并解决项目中的技术难题和风险。
8. 对技术创新保持持续关注和研究,能够引领团队在技术领域保持竞争力和创新能力。对LLM及AIGC有深入研究者优先。
9. 具备良好的沟通和协调能力,能够与不同部门和利益相关者进行有效的沟通和合作,建立良好的工作关系。
10. 具备良好的领导能力和团队管理技巧,能够激励团队成员,推动团队的发展和成长。