高级iOS开发者

16个月前远程全职
Dice

Dice

location 纽约
unsaved
Dice是每个阶段的技术专家的领先职业目的地。我们的客户Arena Technical Resources正在寻找以下职位。立即通过Dice申请! 职位名称:高级iOS开发人员 工作地点:新泽西州普林斯顿(混合工作) 清除:或 iOS开发人员将开发和测试数字解决方案组合中新软件解决方案和现有软件解决方案的新版本的用户界面。他们了解并应用适用的设计和编码标准。他们领导并参与移动应用开发标准和最佳实践的创建和维护。他们参与并贡献设计和计划会议、每日Scrum、代码审查会议和配对编程。 主要职责: • 设计、开发、编码、测试和调试复杂软件应用程序的新软件或现有软件的增强功能。 • 维护现有软件产品并贡献业务应用知识。 • 必要时为系统开发生命周期中的所有项目文档的开发做出贡献。 • 编写SQL查询并分析现有查询以进行性能调整。 • 执行部署后验证。 • 审查现有文档。 • 记录技术规范。 • 与UX设计师密切合作,在技术解决方案的约束条件下实现指定的UI设计,并在无法实现所需设计时寻找折衷方案。 • 解答其他开发人员、产品管理、质量保证和其他部门的技术问题。 • 为新的开发计划和增强请求提供开发估算。 • 调查和解决产品代码库中的错误和缺陷。 • 构建和维护内部工具,以简化软件开发过程并提高生产力。 • 与跨职能团队建立强有力的合作关系,按时和在预算内推出新产品、功能和服务。 • 协助完成分配的其他任务和项目。 要求: • 需要具备至少5年相关经验和学士学位;或3年相关经验和硕士学位。 • 在分析数据时需要评估可识别因素的问题范围。 • 在选择方法和技术以获得解决方案时表现出良好的判断力。 • 与自己专业领域的高级内部和外部人员建立网络。 • 创意或技术领域的学士学位或同等经验。优先考虑研究生学位。 • 5年使用Swift进行iOS应用开发经验。有Objective-C使用经验者优先。 • 有使用Xcode及其工具(如:Instruments)的经验。 • 有使用Interface Builder、Auto Layout和Swift UI构建UI的经验。 • 有使用iOS SDK的经验,包括:CoreData、User Default、Background Services、Push Notification、Location Management和Thread Management。 • 有使用第三方框架和CocoaPods依赖管理器的经验。 • 有使用TestFlight和Apple App Store Connect门户进行应用程序分发的经验,最好有在Apple App Store中提供的示例。 • 有使用REST和JSON与后端服务进行API调用和接口的经验。 • 有AWS服务的经验。 • 有在敏捷环境中工作的经验,最好是SAFe环境。 • 了解无障碍合规性。 • 最好有展示经验的作品集,但不是必需的。 • 具备包括面向对象设计、数据结构、依赖注入、可测试代码和算法在内的软件工程基础知识。 • 编写清晰、易维护的代码,并阅读和审查他人创建的代码。 • 编写和维护单元测试。 • 有与分布式团队(离岸/近岸)合作的经验。 • 有在员工和供应商的混合环境中工作的经验。 • 强大的计划和组织能力。 • 高度合作,快速学习,并愿意在团队需要的任何地方工作。 • 具备医疗保健、呼叫中心或公共部门的领域知识者优先,但不是必需条件。 Arena Technical Resources, LLC(ATR)是一家平等就业机会雇主(EOE),将为员工和申请者提供平等的就业机会,不考虑种族、族裔、宗教、肤色、性别、怀孕、国籍、年龄、退伍军人身份、祖籍、性取向、性别认同或表达、婚姻状况、家庭结构、遗传信息或精神或身体残疾。