Mobile – IOS Engineer (On Site)

17 months agoFull-time
90K - 120K USD Cognizant Technology Solutions

Cognizant Technology Solutions

location San Francisco
unsaved
移动 - IOS工程师(现场) 高知的数字工程 我们的实践正在寻找一位高素质的IOS工程师,具有在金融机构内工作的经验,并对其中的复杂性有一定的了解和欣赏。我们的工程师对高质量、可靠和可维护的代码充满激情。您将与产品经理、设计师和客户并肩工作,共同做出决策,快速为客户和他们的用户交付有价值的工作软件。我们的工程师具有敏捷和回顾的能力,敢于指出我们做错了什么,以便我们可以修复它,改进它。最重要的是,我们通过团队的成功和客户的满意度来衡量成功。 地点:美国加利福尼亚州帕洛阿尔托(现场) *候选人必须在未来的任何时间内,无需雇主赞助即可合法在美国工作* 职责 此职位的候选人应具有在金融机构内工作的经验,并对其中的复杂性有一定的了解和欣赏。对数字平台、分布式系统和云技术的经验也至关重要。在不断变化的环境中工作,影响客户和员工的银行体验,包括推动一致的框架和方法论以支持一致性,对于这个职位来说至关重要。注重细节,并能够以摘要和详细级别传达相关信息,是这个职位成功的关键因素。需要在瀑布和敏捷方法中都有经验。 工作职责: • 执行创造性的软件解决方案设计、开发和技术故障排除,能够超越常规或传统方法来构建解决方案或解决技术问题, • 与产品经理、架构师和其他工程师合作,跟进将需求转化为解决方案选项和建议。 • 监督需求的积压,确保其在SDLC的设计阶段中进行。 • 推动解决方案设计,包括对关键组件和流程、考虑因素和选项、建议和理由的清晰注释。 • 开发安全和高质量的生产代码,并审查和调试他人编写的代码。 • 确保履行承诺,提供满足客户期望的高质量、具有成本效益的系统。 • 适应数字敏捷方法,并与移动供应商合作实施移动解决方案。 • 保持对与快速变化的数字环境相关的新技术、标准、协议和工具的最新了解。 • 与应用支持团队和外部供应商合作,确保所有应用程序按照其服务级别协议得到支持。 • 在生产和非生产环境中解决和修复问题。 • 与服务器工程师合作设计API规范。 • 提出并实施流程改进,使我们的工程团队变得更好。 资格 所需的资格、能力和技能: • 在技术环境中具有强大的应用开发技能和相关实践经验的5-7+年经验。 • 具有原生移动应用开发经验(iOS设备);熟练掌握Swift/Object-C。 • 具有一种或多种设计模式的经验 - MVC、MVVM、MVP、Singleton、Clean。 • 具有Swift UI Kit的经验。 • 通过设备注册、生物识别、平台完整性和钥匙链等方式保护应用程序的经验。 • 具有移动应用程序加密、数据保护和解决安全漏洞的经验。 • 熟悉测试驱动开发。 • 对基准测试和优化有一定的理解。 • 熟悉云消息API和推送通知。 • 具有离线存储、线程处理和性能调优的经验。 首选的资格、能力和技能: • 计算机科学或相关领域的学士学位(或同等学历)。 • 使用Ionic React、React Native、Flutter等框架开发混合移动应用的经验。 • 使用CI/CD流水线将应用发布到应用商店或企业应用商店的经验。 • 在开发大型复杂移动应用方面的经验。 • 强大的人员领导能力。 • 出色的书面和口头沟通能力。 薪水和其他补偿: 该职位的年薪为90K美元至120K美元,具体取决于成功候选人的经验和其他资格。 根据绩效和Cognizant适用计划的条款,此职位还有资格参加Cognizant的年度奖励计划和股票奖励计划。 福利:Cognizant为该职位提供以下福利,具体取决于适用的资格要求: • 医疗/牙科/视力