职责:
技术领导:
- 为跨职能开发团队提供技术领导和指导。
- 架构、设计和实现后端和前端组件的稳健可扩展的解决方案。
- 推动编码、测试和部署的最佳实践。
团队协作:
- 与产品经理、UX/UI设计师和其他利益相关者密切合作,了解业务需求并将其转化为技术解决方案。
- 在团队内培养协作和创新的开发文化。
项目管理:
- 领导和管理软件开发的全流程,确保项目及时高质量交付。
- 与项目经理密切合作,估算工作量、计划迭代,并有效分配资源。
代码审查和质量保证:
- 定期进行代码审查,确保代码质量、遵守编码标准,并在团队内进行知识共享。
- 实施和维护有效的测试策略,确保软件的可靠性和性能。
指导和人才发展:
- 指导和培养团队成员,促进他们的职业成长和技能发展。
- 通过培训和发展计划,识别和解决技能差距。
要求:
- 计算机科学、工程或相关领域的学士或硕士学位。
- 在领导和管理软件开发团队方面有经验。
- 在使用Java进行后端开发和使用React进行前端开发方面具有丰富的专业知识。
- 深入了解软件架构、设计原则和最佳实践。
- 具有金融科技(fintech)或相关行业经验者优先。
- 出色的沟通能力,能够有效地与技术和非技术利益相关者进行交流。
- 较强的解决问题的能力和积极的态度。