关于我们
Vama是一家创新的聊天和支付平台,致力于改变沟通和交易方式。我们的团队热衷于为客户创造无缝、安全和用户友好的体验。
职位概述
作为Vama的高级iOS开发人员,您将处于我们移动开发工作的前沿,与跨职能团队紧密合作,开发和增强我们的iOS应用程序。您的主要目标是确保应用程序在所有iOS设备上强大、用户友好并且运行流畅。
主要职责
• 使用XCode、Swift和UIKit为iOS平台设计和构建先进的应用程序。
• 与跨职能团队合作,定义、设计和发布新功能。
• 确保应用程序的性能、质量和响应能力。
• 实施清晰、可维护和易读的代码,遵循最佳实践和设计模式。
• 利用核心网络技术(HTTP、REST、JSON)集成服务器端功能。
• 应用软件工程最佳实践,包括MVVM-C架构、面向协议的编程和内存管理。
• 使用本地数据库(Realm)进行离线模式,并实施缓存优先加载策略。
• 集成第三方库和API。
• 使用Git进行版本控制,并与团队成员有效合作。
• 不断发现、评估和实施新技术,以最大化开发效率。
所需经验
• 在App Store上发布的应用程序具有丰富的iOS开发经验。
• 精通XCode、Swift、UIKit和Cocoapods。
• 对软件工程原理、设计模式和最佳实践有深入的理解,特别是MVVM-C。
• 有协议导向编程、存储库模式和协调器模式的经验。
• 熟悉Realm、Texture UI SDK(可选)和其他相关技术。
• 能够集成第三方库并解决依赖冲突问题。
• 扎实的内存管理、引用循环和性能调优知识。
• 出色的解决问题的能力和在快节奏环境中工作的能力。
• 良好的沟通能力和团队合作能力。
我们提供的福利
• 有竞争力的薪资和福利。
• 合作创新的工作环境。
• 提供职业成长和技能发展的机会。
如果您对塑造Vama的沟通和支付未来感到兴奋,请您申请。