职位:高级软件工程师
职责:iOS开发人员
描述:我们正在寻找一位负责开发和维护面向各种iOS设备(包括手机和平板电脑)的应用程序的高级iOS开发人员。您的主要任务是开发iOS应用程序并与后端服务进行集成。您将与其他工程师和开发人员一起在基础架构的不同层面上工作。因此,合作解决问题、精致设计和创建优质产品的承诺至关重要。
职责:
- 设计和构建iOS平台的应用程序
- 确保应用程序的性能、质量和响应性
- 与团队合作,定义、设计和发布新功能
- 理解明确的需求,开发优质功能,并按时交付
- 在最终确定解决方案之前,创建任何功能的概念验证,并解释限制/开销
- 展示功能的功能性以获得客户接受
- 监控、识别和纠正瓶颈并修复错误
- 定期与代码库同步
- 帮助维护代码质量、组织和自动化
- 使用API、套接字、二进制协议、AMQP、MQTT等进行系统集成
- 对代码进行鲁棒性单元测试,包括边缘案例、可用性和一般可靠性
- 持续发现、评估和实施现代技术,以最大化开发效率
- 构建和维护发布版本
- 及时处理分配的问题票
必备技能:
- 至少5年开发各行业iOS移动/平板应用程序的经验
- 熟练掌握Swift和Cocoa Touch
- 有使用iOS框架(如Core Data、Core Animation等)的经验
- 有离线存储、线程和性能调优的经验
- 有基于位置跟踪的应用程序开发经验
- 熟悉使用RESTful API将iOS应用程序连接到后端服务
- 对其他Web技术和UI/UX标准有了解
- 理解苹果的设计原则和界面指南
- 有使用Instruments等工具进行性能和内存调优的经验
- 熟悉云消息API和推送通知
- 具备基准测试和优化的能力
- 熟练掌握Git等代码版本控制工具
- 熟悉基于位置跟踪的应用程序开发
- 熟悉常用的iOS库,如Alamofire、Realm、Eureka等
- 熟悉持续集成是一个加分项
其他必需技能:
- MVVM、SOLID原则
- 单元测试
- Bit Bucket
- JIRA
- 地图API
- 在没有Storyboard的情况下开发设计
工作类型:全职,永久
薪资:每月10,000阿联酋迪拉姆至13,000阿联酋迪拉姆
能否通勤/搬迁:
- 迪拜:可靠地通勤或计划在开始工作之前搬迁(首选)
申请问题:
- 您在iOS开发方面有多少年经验?
- 您有MVVM架构的经验吗?
- 您是否完成过任何Cocoa框架的项目?
- 您是否开发过ERP移动应用程序?