IBM的软件开发人员是我们战略举措的支柱,他们设计、编码、测试并提供行业领先的解决方案,使世界运行顺畅 - 飞机和火车准时起飞,银行交易瞬间完成,世界因为我们软件开发人员的工作而保持安全。无论您是在内部项目还是为客户工作,软件开发对IBM和我们全球客户的成功至关重要。在IBM,您将使用最新的软件开发工具、技术和方法,并与行业的领先人才合作,打造令人自豪的解决方案。
您的角色和职责
您是否热衷于将创新技术变为现实?您是否想在开放和快节奏的环境中使用尖端技术工作?我们正在寻找一位才华横溢的iOS应用工程师,设计、构建和维护下一代iOS应用程序。作为IBM CIO数字工作场所工程的iOS应用工程师,您将对发明和创新过程起着重要作用。您将开发令人兴奋的解决方案,改变IBM员工的工作方式,并在一个合作、友好的环境中工作,在这里新想法推动技术变革。
工作职责:
主要工作是为最新的苹果移动设备开发iOS应用程序
在团队合作、敏捷的环境中工作,与我们的产品和设计伙伴合作
通过遵循最佳实践来确保质量,实施新功能或改进现有产品,以及维护构建环境
根据需求分析提供大小估计
通过紧跟最新的移动趋势、iOS版本和Apple指南,并提供创新解决方案来提高标准
参与质量保证和测试,识别和修复问题
参与代码审查,提供建设性反馈,确保应用程序中的代码一致、可维护和可扩展
在需要采用新技术时进行技能提升
根据需要实施UI/UX设计,注重细节
IBM将不会为这些职位提供签证赞助。因此,为了被考虑担任此职位,您必须有能力在当前或将来无需签证赞助的情况下工作。
团队
我们在小型跨职能团队中工作,目标宏大,因此您需要具备适应性和清晰沟通的能力。我们努力构建满足客户需求的工具,并提供可扩展的解决方案和易于理解、易于维护的软件。最重要的是,我们正在寻找能够在开放、充满活力、灵活、有趣和协作的环境中蓬勃发展的申请人,他们渴望获得创造自由和在高绩效团队中工作的机会!如果您符合这些要求,请加入我们!这个职位将是办公和远程工作的结合,可以与我们的任何战略位置对齐,其中纽约和奥斯汀是我们的首选。
#CIO_career
所需的技术和专业知识
2年软件工程经验
1年iOS移动应用开发经验
熟悉Swift、Objective-C、Cocoa、SPM、Carthage、Apollo和Xcode
熟悉GraphQL,了解iOS后端服务
熟练使用Git、GitHub、Sonarqube、Jira,并具有CI/CD经验
首选的技术和专业知识
熟悉推送通知
具备单元测试和使用标准调试技术(例如日志记录)来识别、定位和纠正软件缺陷的经验
了解iOS开发中常见的设计模式
熟悉Apple的设计原则和界面指南
具备无障碍和用户体验原则的经验
薪资范围:
10万美元 - 15万美元
最低资格要求
系统架构与工程,软件开发
预计薪资:基于资格,每小时20至28美元