IOS开发工程师

一、岗位职责

1. 应用开发

- 负责iOS应用程序的设计与开发工作,依据产品需求文档,运用Swift或Objective-C语言进行代码编写,确保应用功能准确实现。例如,开发一款社交类App,需完成用户注册登录、好友添加、消息发送等核心功能模块的开发。

- 与产品经理、设计师紧密合作,理解产品设计理念,将设计稿转化为高质量、交互流畅的iOS应用界面,注重用户体验细节。如优化界面切换动画,提升操作响应速度。

2. 性能优化

- 对已开发的iOS应用进行性能监测与分析,运用Xcode等工具定位并解决应用中的卡顿、内存泄漏、耗电量大等问题,提升应用的稳定性和流畅度。例如,通过优化图片加载机制,减少内存占用。

- 持续关注iOS系统的更新和新技术,及时将新技术、新特性应用到项目中,优化应用性能,保持应用在技术上的先进性。如利用iOS新的图形渲染技术提升画面质量。

3. 测试与维护

- 编写并执行单元测试用例,对开发的功能模块进行全面测试,确保代码质量和功能的正确性。在测试过程中,对发现的问题及时进行修复和优化。

- 配合测试团队完成集成测试、系统测试等工作,对测试反馈的问题迅速响应,及时解决,保障应用能够按时上线。

- 负责应用上线后的维护工作,处理用户反馈的问题,对应用进行版本更新和功能迭代,提升用户满意度。如根据用户反馈,优化某个操作流程。

三、任职要求

1. 教育背景:本科及以上学历,计算机科学与技术、软件工程等相关专业优先。

2. 工作经验

- 具有2年以上iOS开发经验,有完整的iOS应用项目开发经验,有成功上线的作品者优先。

- 熟悉iOS开发框架,如UIKit、CoreData、AVFoundation等,能够熟练运用这些框架进行应用开发。

3. 专业技能

- 精通Swift或Objective-C编程语言,具备良好的编程习惯和代码风格,能够独立完成复杂功能模块的开发。

- 熟练掌握Xcode开发工具,熟悉代码调试、性能分析、打包发布等流程。

- 了解网络通信原理,熟悉HTTP/HTTPS协议,能够进行网络请求和数据交互处理。

- 具备一定的数据库知识,熟悉SQLite数据库的使用,能够进行数据的存储和查询操作。

4. 能力素质

- 具备较强的学习能力和问题解决能力,能够快速掌握新技术,解决开发过程中遇到的各种技术难题。

- 良好的团队协作精神和沟通能力,能够与团队成员、其他部门有效沟通,共同推进项目进展。

- 工作认真负责,有较强的责任心,对产品质量有严格的要求。

5. 福利待遇

- 完善的五险一金,享受国家法定节假日、带薪年假等福利。

- 定期组织员工培训和技术交流活动,帮助员工提升技术能力。

- 丰富的团队活动,如团建、聚餐、旅游等,营造良好的工作氛围。

- 提供良好的职业发展空间,支持员工在技术领域不断晋升。

公司地点:北京

公司简介:

职位发布者:杨津懿

北京零一万物信息技术有限公司

融资阶段:

公司规模:

相似职位: