高级iOS开发工程师 - 远程全球招聘

远程
全职
非全日制
我们正在寻找一位经验丰富的iOS开发工程师加入我们不断发展的金融科技团队,负责构建和优化我们的交易与投资服务平台。作为核心开发团队的重要成员,您将有机会运用先进的Swift技术和架构模式,打造高性能、用户友好的移动应用程序,为全球投资者提供卓越的交易体验。 主要职责 - 使用Swift语言(Swift 5.9+)设计和开发功能强大的iOS应用程序,支持复杂的交易和投资操作。 - 通过GraphQL和WebSocket实现高效的数据传输和实时更新功能,确保交易数据的即时性和准确性。 - 运用VIPER架构模式和Clean Architecture原则构建可维护、可扩展的代码库。 - 基于Figma和Zeplin设计稿实现精确的用户界面,包括复杂的图表和动画效果。 - 利用Lottie框架创建流畅、吸引人的应用动画,提升用户体验。 - 实现Realm数据库解决方案,确保应用数据的高效存储和检索。 - 遵循Git Flow工作流程进行版本控制和代码管理。 - 与分析师、质量保证工程师、项目经理和技术主管紧密协作,确保产品质量和开发进度。 - 参与代码审查,提供技术指导,并不断优化应用性能。 - 保持对iOS开发最新趋势和最佳实践的了解,并将其应用到项目中。 必备技能与资格 - 3年以上使用Swift进行iOS应用开发的专业经验。 - 精通Swift 5.x及其最新特性,包括并发模型和SwiftUI。 - 熟练掌握VIPER架构模式、SOLID原则和Clean Architecture的实际应用。 - 具有使用GraphQL和WebSocket实现数据交互和实时通信的经验。 - 熟悉Realm数据库的实现和优化技术。 - 能够基于Figma和Zeplin设计规范精确还原用户界面。 - 有使用Lottie或其他动画框架创建复杂动画效果的经验。 - 熟悉Git Flow工作流程和Docker容器化技术。 - 具备阅读英文技术文档的能力。 - 了解金融交易应用的特殊需求和性能要求。 加分项 - 金融科技或交易平台开发经验。 - 使用RxSwift/Combine实现响应式编程的经验。 - 熟悉金融图表库(如Trading View)的集成和定制。 - 具有单元测试和UI自动化测试经验。 - 了解SwiftUI和Combine框架。 - 具备App Store发布流程和应用优化经验。 - 参与过大型项目的重构或性能优化工作。 我们提供 - 100%远程工作机会,灵活的工作安排。 - 与国际化专业团队合作,包括分析师、QA、项目经理和技术主管。 - 参与构建创新金融科技产品的机会。 - 持续学习和专业发展的支持。 - 具有竞争力的薪资待遇。 - 在快速发展的金融科技领域积累宝贵经验。 如果您热衷于移动应用开发,并希望将自己的iOS开发技能应用到金融交易领域,我们期待您的加入!