工作职责:
负责公司商业化产品的iOS客户端架构设计、开发与优化,确保应用的高性能、高可用性和良好用户体验。
- 深入理解业务需求,与产品经理、UI/UX设计师紧密合作,将设计稿转化为高质量的代码实现。
- 主导技术难题攻关,对现有应用进行性能分析、问题定位及优化,提升应用响应速度和稳定性。
- 跟进iOS平台最新技术动态,评估并引入新技术、新框架,持续提升产品技术竞争力。
编写可维护、可扩展的代码,参与代码审查,确保代码质量,指导并提升团队整体技术水平。
- 关注用户体验细节,对应用的交互设计提出改进建议,提升用户满意度。
任职资格:
- 计算机科学或相关专业本科及以上学历,3年以上iOS开发经验,有成功上线并维护过至少2个中大型iOS应用项目。
- 精通Objective-C或Swift语言,熟悉iOS SDK、Xcode开发环境及iOS应用的生命周期管理。
- 深入理解iOS系统架构、内存管理、多线程、网络编程等底层原理。
- 熟悉常用的设计模式、MVC/MVVM等架构模式,有良好的面向对象编程思想。
了解跨平台开发技术者优先。
- 熟悉Git等版本控制工具,具备良好的代码管理习惯。
- 具备良好的问题解决能力、团队合作精神及沟通能力,能够承担项目压力,独立解决问题。
对技术充满热情,持续关注移动开发领域的新技术、新趋势,有开源项目贡献或技术博客者优先。
- 有商业化产品开发经验或广告SDK开发经验优先