职位描述
主要职责:
· 设计、开发和维护高性能的iOS应用程序,这些应用程序与Rakuten产品生态系统集成。
· 构建以效率、可用性和可扩展性为重点的AI驱动的用户体验。
· 与跨职能团队紧密合作,包括AI研究人员、设计师和后端工程师,以增强Rakuten产品生态系统中的AI驱动功能。
· 实施现代iOS开发最佳实践,包括Swift编程、UI框架(SwiftUI, UIKit)以及性能优化。
· 在AI集成的UX框架上工作,利用机器学习模型和AI驱动的功能来创造智能和无缝的交互。
· 通过单元测试、自动化和持续集成(CI/CD)来保持高质量的代码。
· 保持对最新AI和iOS开发趋势的了解,为改善用户体验贡献创新的想法。
· 协助指导初级开发者,并就AI集成的移动开发提供指导。
所需资格条件:
· 计算机科学、软件工程或相关领域的学士或硕士学位。
· 1年以上使用Swift及其相关框架的iOS开发经验。
· 对iOS SDKs、UIKit、SwiftUI、Core ML和AVFoundation有深入理解。
· 在移动应用中集成AI/ML的经验(例如,Core ML、TensorFlow Lite或第三方AI API)是一个加分项。
· 对RESTful API、GraphQL和WebSockets等数据通信技术有扎实的知识。
· 精通设计复杂UI组件,注重可用性和无障碍性。
· 有MVVM、Clean Architecture或其他现代iOS设计模式的经验。
· 熟悉CI/CD管道、自动化测试(XCTest、UI测试)和App Store部署。
· 强大的分析和解决问题的能力,具有以用户为中心的思维。
· 在快节奏、敏捷的环境中具备出色的沟通和协作技能。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕