关于职位
职位描述
我们正在寻找一位才华横溢的 iOS 开发工程师,他对构建高质量、用户友好的移动应用程序充满热情。在这个角色中,您将有机会从零开始开发一款 iOS 应用程序,塑造其技术基础和用户体验。您将与设计师、产品经理和后端工程师密切合作,将创意变为现实,为我们的用户创造无缝的移动体验。
您将做的事情
• 使用 Swift 设计、开发和部署一款从头开始的 iOS 应用程序。
• 与跨职能团队紧密合作,将产品需求转化为可扩展的高性能代码。
• 通过测试和调试确保应用程序的性能、质量和响应能力。
• 实现直观的用户界面和引人入胜的交互。
• 集成第三方 API 和后端服务以增强应用程序功能。
• 关注最新的 iOS 开发趋势、工具和最佳实践。
• 参与代码审查,促进持续改进的文化。
我们在寻找什么
• 我们认识到人才有很多形式,鼓励您申请,即使您不完全符合以下所有标准。如果您对这个职位感到兴奋并相信您可以做出贡献,我们期待您的来信。对 Swift 设计模式和 iOS 库有深入理解。
• 有使用 RESTful API 和 WebSockets 集成后端服务的经验。
• 深入理解 Core Graphics、Core Image 和 AVFoundation,以高效渲染、转换和播放图像和视频。
• 精通 iOS 显示管道,包括 CALayers、Core Animation 和渲染循环如何与 GPU 交互以实现最佳性能。
• 对 iOS 事件模型有深刻理解,包括 RunLoop、GCD,以及 UIKit 如何在主线程上传递触摸、手势和 UI 更新。
• 了解 Apple 的 App Store 提交流程和指南。
• 熟悉 Git 等版本控制系统。
• 能够编写清晰、可维护和高效的代码。
• 具备强大的问题解决能力和成长心态。
• 优秀的沟通能力和团队合作精神。
加分项
• 有初创公司或快节奏环境的工作经验。
• 接触过移动应用的 CI/CD 管道。