工作职责:
1、完成移动端、WEB端界面设计,熟悉手机端html5页面开发,开发和调试工作;
2、熟练使用objectivec(IOS系统开发语言);有IOS项目开发经验优先;
3、根据功能需求,定义和优化产品用户体验及交互效果;
4、根据产品需求、分析并给出*优的页面前端结构解决方案并完成效果实现;
5、负责前端页面开发制作和维护,配合后台开发人员实现页面、界面相关功能;
6、负责页面调优、维护工作,相关框架的维护与拓展开发;
7、负责脚本交互开发及相关公用类库开发;
8、探索新的技术并改善用户体验;
9、与产品及服务团队紧密合作,制定解决方案。
任职要求:
1、*****本科及以上学历,3年及以上软件开发和设计经验(能力强者可适当放宽);
2、具有iOS使用及开发经验,熟悉iPhone开发与代码注释规范,文档编写以及AppStore上架流程;
3、良好的面向对象设计、编程技术功底,有架构设计经验者优先;
4、精通HTML5/CSS3/JS编程技术,精通Javascript中的类、继承、闭包等高级概念;
5、精通div+css,能解决主流浏览器间的兼容问题,具有一定的js原生代码编写能力,精通SenchaTouch、JQueryMobile或其他主流框架;
6、精通C/C++/Objective-C编程,及其常用数据结构与算法,了解Swift语言,精通CocoaTouch及其Xcode系列开发工具;精通Storyboard与纯代码的混编;
7、精通iOS内存管理机制,能进行MRC和ARC代码的混编或MRC与ARC代码的双向重构;
8、精通MVC,单例模式,观察者模式,工厂模式,抽象工厂模式等;
9、精通多线程,音视频,XML/JSON解析等常用客户端开发技术;
10、精通MVC,Delegate等常用设计模式,熟练使用block;
11、了解一定的XMPP的原理以及基本的操作并且了解流媒体的基本过程;
12、精通CoreData和SQLite,NSUserDefaults,写入等数据持久化技术;
13、精通FMDB数据库第三方的使用,并可进行基于FMDB的数据库模块的二次开发;/
14、熟练使用AFNetworking,ShareSDK等常用类库;
15、参与过大型或复杂的移动应用项目或产品研发,有一类互联网公司(腾讯、百度、阿里等)移动前端开发技术工作经历者尤佳;
16、具备较好的团队合作意识和意愿,具备良好的沟通技巧和意识。