IOS开发工程师

一、岗位职责:

1、负责IOS终端产品的开发和预研工作;

2、实现产品提出的需求,按照设计师的设计实现UI;

3、负责软件模块的优化和重构;

4、负责软件问题的快速分析和修复;

5、根据项目任务计划独立按时完成软件高质量编码和测试工作。

二、任职资格:

1、熟练使用Objective C语言,具备主流开源组件使用经验,研究过React Native、Flutter优先;二本以上学历,3年以上工作经验;

2、精通Objective-C开发,有良好的编程能力和代码风格;

3、理解Objective-C的ARC和MRC下的内存管理;

4、熟练使用多线程进行开发,如NSThread、NSOperation、GCD;

5、熟悉常用的iOS设计模式,如:代理(Delegate)、单例(Singleton)、MVC、观察者、Target-action等模式;

6、熟悉对一些第三方开源框架的使用,如AFNetworking、JSPatch、FMDB,MBProgressHUD、CocoaPods等,并理解内部工作原理;

7、熟悉iOS中runtime,runloop,methodswizzling的工作原理;

8、深入了解各个不同iOS版本的特性与差异,熟悉app性能优化;

9、对性能优化,封装控件,代码重构有一定的心得;

10、对前沿技术有一定的研究,并能够把好的技术应用到项目中。

公司地点:郑州·金水区·CBD

公司简介:

职位发布者:刘经理

德一智慧城市信息系统有限公司

融资阶段:

公司规模:

相似职位: