iOS应用开发者

15个月前全职
United Software Group Inc. - Canada

United Software Group Inc. - Canada

location 芝加哥
unsaved
职位发布已成功更新 职位分享收件人电子邮件分享取消职位描述 •分享 •分享 •电子邮件 •脸谱网 •推特 •领英 •打印 IOS应用程序开发人员[芝加哥],伊利诺伊州 - 美国|发布日期-04/14/23申请简易申请概述 职位名称 IOS应用程序开发人员 相关经验 (年) 5年以上 技术/功能技能 •需要至少5年的iOS应用程序开发经验。 •熟练掌握iOS框架、Swift、Swift UI和面向对象的设计最佳实践。您是一位优秀的编码人员,并且知道如何编写干净、高效的大规模代码。 •深入了解并调试RESTful API的知识,了解{功能性或面向对象的}编程,熟悉iOS开发。 •能够编写有文档记录的、干净的Swift和Objective-C,对最新的Android API有工作知识。 •有Swift开发经验。 •深入了解核心软件概念,包括网络、安全、内存管理、多线程和应用程序生命周期管理 •在本机应用程序架构模式方面有丰富的经验,包括常用模式(如MVVM和MVP)以及设计新模式以适应独特需求 •了解REST API、文档请求模型和离线存储 •具有自动化测试套件的经验。 •至少发布过两个可在App Store上使用的iOS应用程序 •能够开发具有良好质量、可扩展且具有良好和最佳设计的代码 •执行根本原因分析以减少未来问题 •能够作为大型敏捷软件工程工作的一部分,并对完整SDLC(包括CI/CD)的专业软件工程最佳实践有深入理解 •通过收集信息解决业务和生产问题 •可可Pod集成。 •与架构师、技术专家和应用程序SME合作,实施复杂的端到端企业解决方案 所需经验 至少5年 角色和责任 为iOS平台设计和构建高级应用程序 与跨职能团队合作,定义、设计和发布新功能。 对代码进行单元测试,确保其健壮性,包括边缘情况、可用性和一般可靠性。 修复错误并改善应用程序性能。 不断发现、评估和实施新技术,以最大化开发效率。 分析需求并提出最佳解决方案。 计划、实施和管理新项目,并构建移动应用程序。 开发用于移动功能支持和更好用户性能的API。 在整个应用程序开发过程中提供支持。 与团队合作,不断创新应用程序的设计和功能 调试和调试应用程序,并将其交给测试人员以获得更好的性能。 根据最新技术趋势更新应用程序。 与客户沟通,了解他们的需求和用户体验。 编写单元和UI测试以识别故障。 研究并提出新的移动应用程序和产品。 在编写代码时遵循标准编码实践。 维护代码并编写自动化测试,以确保产品质量最高。 在功能需求的修整会议中提供架构/开发视角的见解 必须遵循和推广敏捷开发的最佳实践,如持续集成、单元和集成测试以及代码覆盖率分析。 与产品和创意团队合作,共同设计UI设计 与QA合作,定义适当的功能测试策略 执行有关编码、应用程序可访问性(ADA)和单元测试的已建立标准 参与对同事工作的代码审查 在结构化和非结构化环境中分析和排除问题和缺陷;分析性能和设计效率。 及时了解最新的技术和工具,以改善软件开发和交付。 与产品所有者和UI/UX设计师共同实现共同的愿景 编写自动化测试,以便我们能够快速迭代并确保产品质量最高 诊断和修复错误和性能瓶颈 与Android社区合作,报告、请求和帮助实施关键软件修复 维护稳定且尽可能最新的Android,为我们的CI流水线创建一个环境 及时了解最新的平台功能,以了解可能的情况 与一群优秀的开发人员和产品经理一起实践Scrum 眼睛