职位描述
Android:
1. 独立架构、完成 android 客户端程序的开发;
2. Android 性能,内存优化,疑难问题分析;
3. 参与移动平台软件框架的研究,设计和实现、关键技术验证和选型等工作;
4. 参与 hybrid 相关开发。
iOS:
1. 独立架构、完成 IOS 客户端程序的开发;
2. IOS 性能,内存优化,疑难问题分析;
3.参与移动平台软件框架的研究,设计和实现、关键技术验证和选型等工作;
4. 支持公司内部 IOS 开发技术培训。
职位要求
Android:
1. 具备 3 年以上 java 开发经验,2 年以上 Android 开发经验;有丰富的 Android 应用架构经验,可 以独立承担架构设计,并主导项目,熟悉 Android SDK 以及相关配套工具;
2. 熟悉 Android UI 开发非常熟悉,对 UI 架构有理解,并了解基础的 UI 交互知识;
3. 熟悉 Android 调试工具和方法,可以应付各种 Android 复杂问题;
4. 熟悉 Android Framework 层,有通过 Android 源码阅读定位问题的经验;
5. 具备其它开发经验的优先考虑,如 Mobile Web 开发经验、后端开发经验;
6. 个性乐观开朗,好奇心强,逻辑思维强,善于团队合作,有强烈的责任心;
7. 加分项:有 github 开源项目或者 blog。
iOS:
1. 具有 3 年以上 iOS 软件研发工作经验,对面向对象程序设计思想有深刻的理解;
2. 精通 Objective-C 程序设计,精通 iOS SDK 及相关开发工具;
3. 熟悉 iOS 框架及各种特性,熟练使用 iOS 的各种 UI 组件并了解其内部原理,了解基本的交互知 识;
4. 精通常用软件架构模式,熟悉各种算法与数据结构,多线程,网络编程(Socket、http/web service)等;
5. 具备其它开发经验的优先考虑,如 Mobile Web 开发经验、后端开发经验;
6. 个性乐观开朗,好奇心强,逻辑思维强,善于团队合作,有强烈的责任心。