iOS工程师 at OpenBlock

全职1个月前
Employment Information
职位描述
作为iOS高级开发工程师,您将主导高质量移动iOS应用程序及相关软件解决方案的设计与开发工作。该职位需要跨部门协作,交付符合业务目标和用户需求的创新产品。您将负责端到端的开发流程,包括需求分析、系统架构设计、编码实现及上线后维护。该岗位要求主动解决性能优化、内存管理和应用稳定性等技术挑战,同时参与开发能与其他系统技术无缝集成的跨平台解决方案。
核心职责
  • 运用现代框架和最佳实践,架构并开发可扩展、安全且高性能的iOS应用程序
  • 主导复杂软件模块的设计与实现,确保技术卓越性和代码质量
  • 通过严格测试与分析,调试解决应用性能、稳定性和用户体验相关的关键问题
  • 与产品经理、设计师及后端工程师协作,确保技术方案与业务需求对齐
  • 通过性能剖析、内存管理技术和算法改进实现应用优化
  • 实现并维护跨平台解决方案,确保iOS与其他操作系统间的功能一致性
  • 编写技术规范、代码架构和开发流程文档,促进团队知识共享
  • 通过代码审查、技术指导和最佳实践推广培养初级工程师
  • 持续关注iOS新兴技术与行业趋势,推动产品开发创新
  • 参与敏捷开发周期,包括迭代计划、每日站会和交付流程
任职要求
  • 计算机科学、软件工程或相关专业本科及以上学历
  • 至少5年iOS应用开发经验,拥有成功产品上线案例
  • 精通Swift和Objective-C编程语言,深入理解iOS SDK及苹果开发生态
  • 熟悉MVC、MVVM、VIPER等移动应用架构模式
  • 具备Instruments、Xcode调试器及第三方分析平台的性能优化经验
  • 优秀的问题解决能力,能独立分析处理复杂技术难题
  • 熟练使用Git等版本控制系统,具有协作开发流程经验
  • 了解云服务集成、RESTful API及保障应用功能的后端服务
  • 能够为复杂软件系统编写详细技术文档和用户指南
  • 出色的沟通能力,能向技术人员和非技术人员阐述技术方案
  • 具有CI/CD流水线和自动化测试框架的质量保障经验
  • 掌握移动安全最佳实践,包括数据加密与安全认证机制
  • 精通UI/UX设计原则,能使用UIKit或SwiftUI创建直观界面
  • 熟悉提升功能与性能的第三方库和框架
  • 适应快节奏工作环境,在紧迫时限内保持代码质量与稳定性
MyJob.one —— 远程工作,真实影响

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

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