首席iOS开发者

15个月前远程全职
EX Squared Outcoding

EX Squared Outcoding

location 纽约
unsaved
成为一名外包人员,职位名称为(POSITION NAME) 您使用现代工具和框架,但可以仅使用HTML5、CSS3和纯JS从头开始编写Web应用程序(您可能不必这样做,但可以这样做来证明观点)。您是一个团队合作者,需要时可以独立完成工作。尽管您拥有团队成员的全力支持,但您能够领导复杂问题的研究和解决方案。同时,您知道何时寻求帮助,不会因为愚蠢的自尊或自负而阻碍工作,毕竟,您是团队的一部分。 成功所需的条件: • 深入了解和/或具有Swift、Objective-C、iOS SDK、C/C++编程、Java和Xcode、MVVM、UIKit、Cocoapods和SPM的知识和/或经验。 • 对现代iOS开发、SwiftUI和设计模式(如MVVM、MVC、VIPER等)有工作知识。 • 对iOS供应工作流程的所有方面有深入了解。 • 熟悉将iOS应用程序连接到后端服务的RESTful和/或GraphQL API。 • 对iOS UI设计原则、模式和最佳实践有深入了解。 • 具有单元测试和测试自动化框架(如XCTest和XCUITest等)的经验。 • 具有离线存储、线程处理和性能调优的经验。 • 具有以WCAG 2.2为理想的无障碍标准构建的经验。 • 具有使用持续发布和交付实践的经验。 • 对完整移动开发生命周期有扎实的理解。 • 对开源iOS项目和可用于常见任务的库有了解。 • 熟悉云消息API和推送通知。 • 理解iOS HIG设计原则和界面指南。 • 熟练掌握代码版本控制工具,如Git。 • 熟悉持续集成工具。 以下将被视为加分项: • 其他移动开发经验,如使用Kotlin/Java进行Android开发,或使用React Native或Flutter进行跨平台开发。 • 熟悉函数式编程。 关于我们:EX² Outcoding是一家主要提供广泛外包服务的解决方案提供商,结合了在技术和项目执行方面的成熟专业知识,为寻求高质量软件开发解决方案的公司提供服务。我们专注于提供最佳的技术解决方案,并通过与利益相关者密切合作来创造性地增强该解决方案,以了解业务背景。 #LI-ERICK #LI-REMOTE