岗位描述
角色的典型工作日:
• 我们每两周举行一次Scrum会议
• 根据这些Scrum时间表工作 - 70%的时间用于开发
• 其余30%的时间用于其他Scrum活动
• 这是一个非常注重开发的角色
• 倡导客户至上的文化,以加深客户关系并利用更广泛的银行关系、系统和知识。
• 与产品负责人和业务系统分析师合作,以在JIRA和Confluence中完善票务需求,审查拉取请求,并实施文档设计。
• 通过与设计师和产品负责人审查工作并解决任何质量保证测试人员的问题,开发高质量的代码。
• 与iOS、Android和后端开发人员紧密合作,共同开发银行旗舰移动应用程序的新功能和增量改进。
• 遵守并展示良好的编码惯例和最佳实践,并帮助维护项目的架构
• 及时审查他人的代码,积极提供建议并发现潜在问题
• 始终努力平衡用户体验、性能(客户端和后端)和安全性
• 理解银行的风险承受能力和风险文化应如何在日常活动和决策中考虑。
• 积极追求其所在领域的有效和高效运营,遵守苏格兰银行的价值观、行为准则和全球销售原则,同时确保日常业务控制的充分性、遵守性、AML/ATF/制裁和行为风险的有效性。
• 倡导高绩效环境,并为包容性工作环境做出贡献。
资格/必备条件
• 5年以上的iOS开发经验(概念化、设计和开发),包括使用Swift 5(语言)和XCTest的经验
• 5年以上使用UIKit、自动布局和以编程方式构建界面的经验
• 熟悉不同的软件设计模式,具有为本机iOS应用程序提供实际架构设计经验的经验
• 5年以上使用JIRA、Confluence、Bitbucket等工具的经验
附加技能
• 熟悉并具有Combine和SwiftUI的知识和经验将获得额外加分
• 先前的金融机构或银行经验
• 3年以上的iOS设计最佳实践和Apple人机界面指南的经验。愿意并能够为设计师提供建设性反馈-请在简历中详细说明候选人获得经验的地方
• 3年以上构建消耗RESTful API的应用程序的经验
软技能
• 候选人应对分配的任务负责,并能够独立完成
• 具有积极主动解决问题、适应动态变化的优先级的能力
• 能够在没有直接指示或监督的情况下管理分配的任务和期望
• 快速、适应性强的学习者,能够迅速上手
• 能够在压力下表现出强大的专业素养
• 具有较强的调查、优先级确定和组织能力
• 在方法上必须保持开放的心态,并能够单独评估每种情况
• 必须能够与团队紧密合作,同时能够对自己的截止日期负责
职位编号56897