我们是一家快速发展的人工智能初创公司,致力于改变人们与技术互动的方式。我们的尖端解决方案正在塑造未来,我们正在寻找充满激情的人才加入我们的小而充满活力的团队。
职位概述
作为一名专注于iOS的高级移动工程师,您将在设计、开发和优化尖端的人工智能移动应用程序方面发挥关键作用。您在iOS开发方面的专业知识,以及对人工智能集成的深入理解,将在为我们的用户提供创新解决方案方面起到重要作用。我们正在寻找一个具有前瞻性思维的人,他能在充满活力的环境中蓬勃发展,并对融合人工智能和移动技术的世界充满热情。
职责
• 设计、开发和维护先进的基于人工智能的iOS应用程序,确保最佳性能和用户体验。
• 与我们的人工智能团队合作,将机器学习模型和人工智能功能集成到移动应用程序中。
• 撰写干净、可维护和可扩展的代码,遵循最佳实践和公司标准。
• 确保应用程序顺利运行,重点关注性能优化,特别是在处理人工智能过程时。
• 与产品经理、设计师和其他工程师紧密合作,定义和实施创新解决方案。
• 指导和培养初级iOS开发人员,营造持续学习和改进的文化。
• 实施强大的测试流程,确保应用程序的稳定性和性能,包括单元测试、集成测试和UI测试。
• 集成CI/CD流水线,自动化测试和部署流程。
• 了解最新的iOS开发趋势、工具和最佳实践,以及人工智能集成的进展。
• 收集用户、利益相关者和质量保证团队的反馈,不断完善和改进应用程序。
• 审查代码并提供建设性反馈,以确保代码质量和遵守最佳实践。
• 参与需求收集,并就技术可行性和实施提供意见。
• 识别和解决瓶颈和内存泄漏问题。
• 安全高效地与RESTful API或其他后端服务集成。
• 使用分析和监控工具跟踪应用程序性能和用户行为。
• 维护代码、架构和开发流程的文档。
• 确保应用程序符合Apple的指南和标准。
资格
• 计算机科学、软件工程或相关领域的学士学位,硕士学位为佳。
• 精通英语,具有优秀的书面和口头沟通能力,因为英语是内部和外部沟通的主要语言。
• 具有发布应用程序的强大作品集的iOS开发经验。
• 熟练掌握Swift和Objective-C。
• 熟悉iOS框架,如Core Data、Core Animation等。
• 在移动应用程序中具有人工智能和机器学习集成的经验。
• 理解软件架构和设计模式(MVVM、Clean架构等)。
• 了解后端和前端的运作方式。
• 对初创公司的使命充满热情,并愿意在职责之外做出贡献。
• 对完整的移动开发生命周期有深入了解。
• 出色的解决问题的能力,对推动移动技术的极限充满热情。
• 出色的分析和调试能力。
• 出色的沟通能力,包括书面和口头表达能力。