iOS工程师 at Krystal

全职1个月前
Employment Information
职位描述
作为iOS开发团队的核心成员,您将负责应用程序的全生命周期开发工作。包括设计、规划并实现多个功能模块与组件,共同构建iOS应用的整体功能与用户体验。您需要跨部门紧密协作,确保最终产品在质量、安全性、性能和可用性方面达到最高标准。该岗位需评估各类技术方案,分析其优缺点,并根据项目目标与业务需求做出合理决策。
核心职责
  • 主导iOS应用功能的设计与开发,确保符合用户需求与技术规范
  • 编写健壮、安全且高性能的代码,遵循行业最佳实践
  • 与UI/UX设计师协作,将视觉概念转化为功能完善、用户友好的界面
  • 执行全面测试与调试,保障应用程序的稳定性与可靠性
  • 持续关注iOS新技术与行业趋势,保持技术竞争优势
  • 编写代码文档与开发流程说明,促进团队协作与知识共享
  • 为初级开发人员提供技术指导,传授iOS开发方法论
  • 参与代码审查,确保团队代码质量符合统一标准
  • 与后端开发人员协调,确保iOS应用与服务端系统无缝集成
  • 监控生产环境应用性能,实施优化策略
任职要求
  • 具备iOS应用开发实战经验,精通Swift和Objective-C语言
  • 深刻理解iOS架构模式与可扩展应用的设计原则
  • 能分析复杂技术难题,为高影响问题制定创新解决方案
  • 擅长通过迭代开发处理模糊或演进中的项目需求
  • 出色的沟通能力,能与UI/UX设计师、后端开发及项目经理高效协作
  • 熟悉Git等版本控制系统管理代码变更与团队协作
  • 掌握Xcode、CocoaPods及iOS SDK等移动开发工具
  • 了解iOS应用程序生命周期管理与部署流程
  • 具备编写和维护应用组件功能技术文档的能力
  • 具有云服务集成与API开发经验,实现iOS应用与后端服务对接
  • 出色的调试能力和性能优化意识,对细节保持高度关注
  • 既能独立工作,又能跨部门保持高效团队协作与沟通
  • 熟练使用XCTest等测试框架进行单元测试与集成测试
  • 掌握保护用户数据与应用完整性的安全最佳实践
  • 熟悉敏捷开发方法论与Scrum实践,实现迭代式项目交付
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响