高级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开发技能应用到金融交易领域,我们期待您的加入!