Android 开发工程师岗位职责:
1.根据项目任务计划,按时完成 Android 平台软件编码和测试工作;
2.解决研发过程中的关键问题和技术难题。
岗位要求:
1.计算机或相关专业本科及以上学历,至少 3 年以上 Android 平台 App 开发经验;
2.对 Android 应用的 View、Fragment、Activity 等生命周期和内存管理有清晰的认识;
3.熟悉 Android App 架构设计,掌握设计模式,网络通信,多线程等技术;具备良好的编码习惯
4.熟悉 Android 性能分析工具,有 UI 卡顿、App 启动、内存等性能优化者优先;
5.有 H5 前端相关开发经验者优先;
6.有支付、社交、音视频等行业相关经历者优先;
7.要求较强的抗压能力,积极拥抱变化,勇于接受挑战,能适应互联网业务的快速迭代带来的压力;
8.要求工作上积极主动、踏实负责,有自我驱动意识,有团队协作意识;具备良好的技术热情,能够主动跟进新技术或热点技术。
高级 Android 基础架构工程师
1、负责 Android 客户端核心业务和平台相关架构、设计、优化;
2、负责基础库、框架、关键模块的技术选型、开发和改进;
3、对新技术进行调研,将新技术分享并应用到现有产品开发中,提高客户端的技术能力;
4、优化 Android 团队的开发方式和流程、规范,提高团队效率。
任职要求
1、5 年以上 Android 客户端实际开发经验,有大型客户端 app 架构经验;
2、深入理解面向对象开发,精通多线程和网络编程;
3、深入理解设计模式,能够设计出高內聚,低耦合,组件化的系统框架,提升开发效率;
4、深度理解 Android 平台架构、framework、底层库等设计原理;
5、自我驱动能力,学习能力,执行力好,良好的沟通协作能力,注重效率,能够深刻影响他人。
Android SDK 开发高级工程师
1、参与或者独立承担 Android 平台上媒体处理相关功能的设计、实现、测试及功能维护,参与或者独立承担方案或者架构选型;
2、参与产品的产品需求文档及原型设计评审,对可行性及方案优化进行评估 ;
3、根据项目需要快速学习并掌握相关新技术,根据开发过程中的体验对产品提出改进建议;
4、与项目人员沟通配合,与团队中其他成员交流相关信息。
任职要求
1、本科及以上学历,计算机或相关专业,三年以上 Android 应用开发经验,精通 Android 机平台及应用软件开发,有扎实的编程功底、良好的编程习惯和面向对象编程经验;
2、精通 Android 开发平台及框架原理,精通 Android 的基本组件使用;
3、精通 NDK/JNI native 开发,精通 android,ios 跨平台 sdk 开发。熟悉 C++,STL,boost 等;
4、精通 HTTP、HTTPS、TCP/IP 通讯协议,精通多线程编程;
5、熟悉 Android 下媒体相关开发:缓存处理,流媒体协议( RTMP,RTP,HLS,DASH 等);
6、有良好的团队合作精神,工作认真负责,沟通协作意识良好,能够承担工作压力;
7、有主导完成优秀应用或大型 Android SDK 项目开发经验优先。
地点:海淀区中关村软件园
邮箱:
[email protected]