android平台研发岗位职责
| 适配人群 | Android开发工程师,多媒体客户端工程师,音视频SDK集成工程师 | 使用场景 | 短视频开发,海外产品迭代,客户端性能优化 |
|---|---|---|---|
| 设立背景 | 抖音火山这些app要跑在安卓手机上,得有人专门做安卓版开发。 | ||
| 核心职能 | 写安卓代码、做抖音火山的客户端、优化性能、搞新技术落地。 | ||
| 工作内容 | 写代码、跟产品对需求、改ui、调性能、试新架构、适配不同安卓版本。 | ||
| 协作关系 | 跟产品经理聊需求,和后端联调接口,跟测试一起修bug,向技术组长汇报进度,偶尔和ios或前端同事碰方案。 | ||
多媒体android平台研发工程师 "职位描述:
1、负责抖音、火山以及海外相关产品android客户端的研发,编写高质量的代码;
2、和产品经理协作,根据产品需求进行android产品的开发,高质量实现业务逻辑;
3、参与应用架构设计、开发、性能优化等工作;
4、持续不断的改进用户体验,负责相关新技术新架构的实现;
5、根据团队的整体目标和规划,进行相关的研发工作。
职位要求:
1、本科及以上学历,计算机相关专业,1年以上android开发经验;
2、熟练掌握java语言,至少一年以上使用经验,对多线程、常用数据结构等有一定的了解;
3、熟悉android ui开发,掌握主流开源框架的使用,了解其基本原理,对应用性能优化有一定理解和实践;
4、熟悉jni以及ndk相关的技能,具备一定的c/c 能力;
5、对ios、web前端有一定的了解或有过相关的开发经验更佳;
6、具有较好的代码风格,有较强的独立工作能力,熟悉android各版本的适配与系统兼容;
7、了解音视频、特效相关多媒体客户端开发,有过相关开发经验更佳;
8、有较好的学习能力、沟通能力、逻辑思维能力,热爱技术,对技术有自己独到的理解并付诸实践。"
android平台研发岗位职责:安卓android开发
| 适配人群 | 安全研究员,逆向工程师,安卓开发专家 | 使用场景 | 移动安全测试,应用漏洞挖掘,安卓固件分析 |
|---|---|---|---|
| 设立背景 | 公司要做安卓安全防护,得有人懂怎么拆解app看漏洞。 | ||
| 核心职能 | 搞安卓app的逆向分析,脱壳,破解,帮公司发现安全风险。 | ||
| 工作内容 | 写逆向脚本,调试app,分析smali代码,用ida或jadx看逻辑,做静态动态分析。 | ||
| 协作关系 | 和安全测试岗一起找漏洞,向技术总监汇报,配合研发改问题,偶尔和产品经理聊需求边界。 | ||
岗位职责:
1.负责android 客户端的设计、开发与改进;
2.android app的逆向、脱壳、破解工作。
任职要求:
1.2年以上安全逆向工作经验,1年以上android逆向工作经验;
2.熟悉c/c 、java、arm汇编,smali等语言,了解android/linux底层架构,熟悉系统的工作原理和细节;
3.熟悉android dalvik/art虚拟机原理,对android 底层有较为深入的理解,具有android内核研发经验者优先;
4.熟练掌握android应用逆向静态分析、动态调试、代码跟踪等,至少掌握一种逆向工具的使用;
5.有强烈的责任心和团队精神,善于沟通和合作,学习能力强,具备较强的逻辑分析能力和解决问题能力。
android平台研发岗位职责:android软件应用
| 适配人群 | Android开发工程师,移动应用架构师,商业化技术负责人 | 使用场景 | 驾考产品开发,流量变现运营,跨平台组件研发 |
|---|---|---|---|
| 设立背景 | 公司要做驾考app,得有人专门搞安卓开发。 | ||
| 核心职能 | 写安卓代码、做性能优化、搭应用框架、弄跨平台组件。 | ||
| 工作内容 | 写功能代码、测bug、调广告变现、改ui适配、重构代码结构。 | ||
| 协作关系 | 跟产品经理聊需求,和ui设计师对样式,向技术组长汇报,和后端联调接口。 | ||
职责描述:
1、负责驾考产品的功能研发和性能优化,完成高质量编码和测试工作;
2、负责流量变现如多屏、互动、个性化广告,游戏,人工智能技术等创新互动形式的商业化应用等;
3、负责android应用框架的开发和维护,以及跨平台公共组件的研发;
4、和产品经理,ui配合,深度参与手机产品需求讨论,功能定义等;
5、设计良好的代码结构,不断迭代重构。
任职要求:
1、计算机或相关专业,本科及以上学历;
2、2年以上android 开发工作经验,良好的 java、c/c 编程能力,熟练掌握android 平台上app 性能优化的工具和方法,熟悉多线程编程,具有很强的面向对象的开发以及设计能力,精通常用数据结构与算法;
3、 对android的基础架构、组件、ui、性能优化、内存优化等有深刻了解,并且精通用户界面,动画效果,语音和摄像头等互动方式;
4、熟悉 android 高级界面开发,掌握一到多款绘制引擎和图形库;
5、熟悉 tcp/ip 协议和网络编程相关知识;
6、了解数据库,熟悉 sql 的使用;
7、有一定的单元测试经验以及app质量优化经验,至少参与过一款商业app的开发;
8、具备良好的学习能力和分析解决问题能力,强烈的责任心和团队精神,具有良好的沟通能力和协作能力,热衷于新技术的探索和研究。
android平台研发岗位职责:android自动化
| 适配人群 | 自动化开发工程师,移动测试工程师,Android开发工程师 | 使用场景 | 移动端开发,自动化测试,UT测试 |
|---|---|---|---|
| 设立背景 | 做手机端自动测试,帮产品更快上线,省人工点点点。 | ||
| 核心职能 | 写代码跑自动化脚本,测app好不好用,找bug快一点。 | ||
| 工作内容 | 搭测试环境、写脚本、跑测试、看日志、修小问题、填测试报告。 | ||
| 协作关系 | 跟产品经理聊需求,和安卓开发一起调接口,向测试组长交结果,偶尔帮qa同事改脚本。 | ||
工作职责:
产品在移动端的自动化开发工作
工作要求:
1. 掌握c#/java等至少一种编程语言
2. 熟悉android studio 及android ut test
3. 熟悉appnium 或其他手机测试框架
4. 熟悉t-sql,基础的数据结构和算法知识
android平台研发岗位职责:android手机应用开发
| 适配人群 | 智能汽车研发者,移动技术管理者,安卓架构师 | 使用场景 | 车载系统开发,智能座舱迭代,APP版本发布 |
|---|---|---|---|
| 设立背景 | 公司要做手机app,得有人管开发和带团队。 | ||
| 核心职能 | 管安卓开发,带技术团队,做产品上线,提优化建议。 | ||
| 工作内容 | 写代码、定计划、对接产品、改bug、测版本、带新人。 | ||
| 协作关系 | 向技术总监汇报,跟产品、测试、ui一起干活,常开会聊进度。 | ||
职责描述:
1、负责移动端产品的研发,以及移动开发团队的技术管理;
2、带领团队攻克技术难点,配合业务完成高质量产品;
3、负责与产品部门对接业务需求,制定计划方案
4、协同测试等部门解决客户端软件开发和发布过程中出现的各种问题;
5、对产品提出改进意见,优化产品性能及用户体验;
6、负与团队成员充分合作、有效沟通,能够指导、带领团队成员。
任职要求:
1、计算机及其相关专业,本科及以上学历,6年以上工作经验,具备5年以上android经验,2年以上团队管理经验;
2、熟悉android系统架构,对底层框架和内核有所研究;
3、扎实的代码功底,能推动团队完成高质量产品开发;
4、熟悉常用网络协议,熟悉jni,熟悉c/c ;
5、有带领团队完成中等规模系统的经验,有系统重构、优化经验;
6、有责任心,善于沟通,有钻研和学习精神,擅长分析问题解决问题
android平台研发岗位职责:安卓android
| 适配人群 | 安卓技术负责人,移动架构师,Android团队主管 | 使用场景 | O2O产品研发,百万级用户支撑,安卓技术攻关 |
|---|---|---|---|
| 设立背景 | 公司要搞安卓产品,用户超百万,得有人带头干技术活。 | ||
| 核心职能 | 带团队做安卓开发,写核心代码,搞架构设计,优化性能,解决技术难题。 | ||
| 工作内容 | 写安卓功能代码,维护公用模块,调性能,盯系统稳不稳,带人学新技术。 | ||
| 协作关系 | 跟产品经理聊需求,和后端工程师联调接口,向技术总监汇报,帮测试查bug,教新人写代码。 | ||
安卓android leader 工作职责:
1、带领团队负责百万级用户的公司产品的业务研发支撑;
2、负责公司产品android版本架构设计与开发,承担核心功能代码编写,开发与维护系统公用核心模块;
3、承担公司产品android版本软件性能优化,带领团队主导技术难题攻关,保障系统安全,稳定,高效运行;
4、引导公司产品android团队技术发展方向,不断提升团队的技术能力和工作效率;
任职资格:
1、热爱android手机客户端开发,对android平台上的新事物、新技术有较高的热情,并保持了较高的关注度和学习进度;
2、具备良好的设计模式和面向对象编程思维,良好的编程习惯,对代码品质和产品品质有较高的要求;
3、熟悉java开发语言,5年以上android开发经验,能独立承担andriod项目的开发;
4、熟悉安卓技术栈和生态链,包括:操作系统、api、编译链、包管理、ide、统计分析、错误收集、编译配置管理、自动化构建等;
5、对adnroid下的架构设计,并行开发,网络管理,内存管理,消息通讯机制,安全机制有自己的深入体会和独特见解;
6、有一定的团队管理经验,有线下o2o 产品技术研发经验优先考虑
7、学习能力强,强烈的责任心,具有较好的沟通能力、抗压力能力、创新能力及团队合作精神,愿意接受新的挑战。 工作职责:
7、学习能力强,强烈的责任心,具有较好的沟通能力、抗压力能力、创新能力及团队合作精神,愿意接受新的挑战。
android平台研发岗位职责:android培训师
| 适配人群 | IT培训师,Android讲师,高校合作讲师 | 使用场景 | 高校宣讲,项目实战,技术培训 |
|---|---|---|---|
| 设立背景 | 公司要开android培训课,得有人教学生做项目,带他们进行实战。 | ||
| 核心职能 | 上课教技术,带学生做项目,编教学计划和考试标准,管课堂纪律。 | ||
| 工作内容 | 讲课、写培训记录、做总结、排课表、出考题、管学生、配合宣讲。 | ||
| 协作关系 | 跟市场专员一起跑高校宣讲,向公司领导汇报,帮招生老师转化学生,和教务偶尔对接。 | ||
岗位职责:
1.负责培训课程和项目实战有效开展,独立组织技术授课、全面施教,做好培训日程和培训记录,撰写培训总结等;
2.结合互联网发展现状,对学生进行针对性技术培训,指导学生进行项目实战;
3.负责编制培训日程、教学体系、考核程序、评分标准等内容;
4.负责日常授课过程中学生管理;
5.负责配合市场专员做好高校宣讲工作和有意向培训学生转化工作;
6.完成公司领导安排的临时工作。
任职要求:
1、两年以上android开发实际经验,具有成熟产品开发经验优先;
2、精通java,基础扎实,能编写高质量简洁清晰的代码;
3、熟悉各大android智能手机平台的差异性,并有机型适配调优的经验;
4、熟悉linux,了解android系统的架构;
5、具有良好的的语言表达能力及沟通协调能力。
android平台研发岗位职责:android手机研发
| 适配人群 | 驱动助理工程师,硬件测试工程师,功耗分析工程师 | 使用场景 | 新平台验证,功耗优化,电池性能验收 |
|---|---|---|---|
| 设立背景 | 手机新平台要测功耗和电池表现,得有人专门干这个活儿。 | ||
| 核心职能 | 测功耗、看电池充放电曲线、写报告、理客户测试要求。 | ||
| 工作内容 | 跑新项目功耗测试、画充放电曲线、填测试报告、归整客户spec。 | ||
| 协作关系 | 跟驱动工程师一起调问题,向测试组长汇报,配合硬件同事搭环境,帮客户对接测试需求。 | ||
岗位职责:
1、针对新项目,新平台进行功耗,电池充放电曲线等测试;
2、整理/输出功耗/充放电等测试报告;
3、整理客户的相关测试spec/case。
工作要求:
1、大专以上学历,电气、电子技术等相关接近专业;
2、对手机功耗系统以及电池充放电原理有一定了解;
3、能熟悉通用的测试仪器,如高精度电源,示波器,万用表,电池充放电测试仪等;
4、能搭建一般的测试环境以及对测试环境进行分析/排查异常等工作;
5、对待工作认真负责,有硬件测试工作经验优先。
android平台研发岗位职责:ios/android手机app开发程序员
| 适配人群 | iOS开发工程师,Android开发工程师,移动终端程序员 | 使用场景 | 移动应用开发,跨端通讯设计,软件缺陷修复 |
|---|---|---|---|
| 设立背景 | 公司要做手机app,得有人从头到尾弄出来。用户要用,老板要上线,技术得跟上。 | ||
| 核心职能 | 做手机软件,从想功能、画图、写代码到改bug全包。别人提需求,他变成能点的app。 | ||
| 工作内容 | 写安卓或苹果的代码,调接口,修闪退,写说明书,按时间表交活儿。 | ||
| 协作关系 | 听项目经理安排,和测试一起找毛病,跟产品聊要啥功能,和后端约数据怎么传。 | ||
职责描述:
岗位职责:
1、负责移动终端的需求分析、设计、开发等工作;
2、负责与项目相关人员共同完成模块设计、移动终端与服务器端的通讯设计与开发;
3、按照项目计划,在保证质量的前提下、按时完成开发任务;
4、维护和升级现有产品,快速定位并修复软件缺陷;
5、与项目相关管理、测试和需求等人员沟通和合作;
6、负责相关技术文档的编写。
岗位要求:
1、具备扎实的面向对象程序设计基础,有一定的ios/android开发经验;
2、熟悉算法思想,有较强的解决问题的能力,对ood/oop有深刻的理解,具有良好的编写程序的习惯;
3、熟悉多线程、http、tcp/ip通讯协议;
4、对数据结构、基本算法熟练掌握,并具备基本的算法设计能力;
5、精通图形界面设计;
6、熟悉国内主流机型的特点,并能够进行相应的代码优化(速度/空间/界面);
7、有成功商业化的移动终端app开发经验者优先。
学历要求:大专
语言要求:不限
年龄要求:不限
工作年限:2年经验
android平台研发岗位职责:android底层开发
| 适配人群 | 安卓安全工程师,嵌入式开发人员,系统底层开发者 | 使用场景 | 应用安全加固,移动终端防护,系统底层开发 |
|---|---|---|---|
| 设立背景 | 公司要做安卓应用加固产品,得有人搞底层技术实现。 | ||
| 核心职能 | 做安卓应用加固功能开发。改底层代码,让app更安全。对接系统层和安全模块。 | ||
| 工作内容 | 写c/c /java代码。调jni接口。看安卓源码。测加固效果。修底层bug。 | ||
| 协作关系 | 和安卓应用开发工程师一起调兼容性。向技术组长汇报。跟测试工程师联调。配合安全研究员验证方案。 | ||
岗位职责:
负责android平台应用加固的相关开发工作。
岗位要求:
1. 3年以上工作经验,计算机相关专业;
2.熟练掌握c/c /java语言开发,有android平台开发经验,熟悉jni开发;
3. 对android系统原理有全面了解,熟悉linux操作系统;
4. 熟悉android系统架构及相关技术、相应架构;
5. 具备良好的职业素养和团队协作精神,以及较强的学习和研究能力;
6. 熟悉xposed及其实现原理者,优先考虑。
android平台研发岗位职责:android客户端软件开发
| 适配人群 | 安卓开发工程师,客户端程序员,流媒体开发者 | 使用场景 | 安防监控,移动办公,智能终端 |
|---|---|---|---|
| 设立背景 | 公司要做安卓手机软件,得有人专门搞开发。 | ||
| 核心职能 | 写安卓app代码,搭软件架子,把功能一块块做出来。 | ||
| 工作内容 | 画软件结构图,写程序,开会聊需求,写说明书文档。 | ||
| 协作关系 | 跟产品经理聊需求,和测试员一起调bug,向技术组长汇报,跟ui设计师对界面效果。 | ||
android客户端软件开发工程师
岗位职责:
1、负责安卓系统的应用软件的架构设计、开发实现;
2、参与需求的讨论及分析,分解功能模块;
3、根据研发规范和项目流程编写相关的技术文档;
岗位要求:
1、精通java,了解html5、json等网络技术具有良好的计算机软件基础(数据结构算法,java语言,设计模式);
2、有2年以上安卓app及平台开发经验,熟练使用eclipse、android ndk或sdk等开发工具进行开发,了解android框架api,熟悉launcher,熟悉交互设计,至少参与开发过一个完整的安卓平台应用项目。具有安防监控网络摄像机、流媒体客户端开发经验者优先,同时具备安卓及ios平台开发能力者更佳;
3、遵循软件开发流程,注重客户操作体验,根据开发计划能够独立的进行应用及人机界面软件模块的设计和编码实;
4)正规大学本科以上毕业,有良好的的计算机网络及操作系统基础
5)人品端正,对工作充满激情,学习能力强,有强烈的责任感与进取心,具备团队合作精神,良好的沟通能力,能承受较大的工作压力;
android平台研发岗位职责:android开发软件
| 适配人群 | 高通平台开发者,嵌入式Android工程师,智能终端系统工程师 | 使用场景 | 系统移植,兼容性调优,客户技术支持 |
|---|---|---|---|
| 设立背景 | 公司做安卓设备,要调系统、改功能、修bug,得有人专门干这个。 | ||
| 核心职能 | 搞安卓系统优化、版本移植、客制化开发、问题排查和客户支持。 | ||
| 工作内容 | 调性能、裁功能、搬系统到新版本、测兼容性、回客户问题、写文档。 | ||
| 协作关系 | 跟测试工程师一起验问题,向技术组长汇报,配合硬件同事查底层,帮销售给客户解惑。 | ||
任职要求:
1.五年以上嵌入式android系统产品开发与维护经验
2.具有高通平台(msm8909、msm8937、msm8953等等)开发经验者优先考虑
3.熟练使用c/c /java等编程语言,精通menuconfig,具备bat/shell脚本编程能力
4.有智能手机/平板电脑开发经验者尤佳
5.具有工作主动自觉性,富有团队精神以及较强的分析和表达能力
7.文档编写能力
android平台研发岗位职责:android游戏程序员
| 适配人群 | 安卓开发工程师,移动端程序员,游戏移植工程师 | 使用场景 | 移动应用开发,游戏客户端移植,安卓平台适配 |
|---|---|---|---|
| 设立背景 | 公司要做安卓版手机软件,得有人专门搞开发。 | ||
| 核心职能 | 写安卓程序、测安卓程序、把网页游戏搬到安卓上。 | ||
| 工作内容 | 写代码、调bug、做测试、按流程走完开发步骤。 | ||
| 协作关系 | 跟产品经理聊需求,和测试员一起改问题,向技术组长汇报,和前端偶尔对接接口。 | ||
岗位职责:
1、负责android客户端应用程序设计、编码与测试;
2、按照规范的软件开发流程,独立完成手机软件设计、编码。
3、按照规范将网页游戏移植到android
任职要求:
1、计算机或相关专业本科及以上学历;
2、具有1年以上android或ios程序的开发经验,能够独立完成应用软件的开发;
3、熟悉android或ios下的开发框架、通信协议、熟悉多线程、socket网络编程,熟悉tcp、http等网络协议;
4、熟练使用eclipse或xcode等开发工具,熟悉android或ios sdk开发环境;
5、熟练掌握android的api,理解android的体系结构,掌握android中界面绘制,运行机制,数据存储等的原理, 熟悉xml,http,tcp/ip,socket等协议
6、英语阅读能力强,能快速使用相关开发资料; 思路清晰,善于思考,良好的分析和独立解决问题的能力;
7、具有良好的表达、交流和沟通能力,有团队合作意识,有较强的学习能力,积极进取、踏实肯干、富有责任心;
8、有实际的移动互联网软件设计与开发的深厚经验者优先;
android平台研发岗位职责:android系统优化专家
| 适配人群 | 安卓系统工程师,嵌入式性能专家,移动OS架构师 | 使用场景 | 系统卡顿治理,快速启动优化,功耗策略设计 |
|---|---|---|---|
| 设立背景 | 公司要做更流畅的安卓手机,得有人专攻系统卡顿和耗电问题。 | ||
| 核心职能 | 让手机不卡、启动快、电量用得久。盯住系统底层,改代码调参数。 | ||
| 工作内容 | 做性能测试、调功耗策略、修卡顿bug、搞启动加速、写预研方案。 | ||
| 协作关系 | 跟驱动工程师、应用开发、测试同事天天碰。向系统架构师汇报。线上问题要一起蹲点抓log。 | ||
android系统优化高级工程师/专家 岗位职责:
1、负责android平台系统性能优化相关开发工作;
2、负责android整机功耗优化和平衡;
3、负责调试关键软件问题,解决系统的卡顿和快速启动等问题;
4、参与项目需求分析,进行系统优化相关的设计和预研工作。
任职要求:
1、本科及以上学历,计算机相关专业,3年以上系统性能优化经验;
2、熟悉java、c 、c编程语言,至少精通一种语言;
3、深入了解linux内核,android系统以及相关知识;
4、熟悉linux内核调度策略、dvfs策略、系统休眠、内存管理等,有相关开发经验;
5、熟悉android系统架构,有相关性系统优化的经验;
6、具备良好的沟通能力,理解能力和学习能力,肯于钻研技术难题,具有良好的团队合作精神。 岗位职责:
6、具备良好的沟通能力,理解能力和学习能力,肯于钻研技术难题,具有良好的团队合作精神。
android平台研发岗位职责:android系统手机客户端
| 适配人群 | 嵌入式软件工程师,Android系统工程师,GUI开发工程师 | 使用场景 | 移动终端开发,智能硬件研发,车载系统开发 |
|---|---|---|---|
| 设立背景 | 做安卓终端界面和应用开发,支撑公司智能硬件产品上线。 | ||
| 核心职能 | 写gui代码、改安卓界面、做应用层功能,让设备能用好看。 | ||
| 工作内容 | 看设计文档写代码、调界面、修bug、交规范代码包、测基础功能。 | ||
| 协作关系 | 跟产品经理对需求,和测试一起验效果,向技术组长汇报进度,配合硬件同事联调。 | ||
职位描述:
1、二年以上相关工作经验,计算机或相关专业;
2、负责嵌入式终端系统的gui及应用层软件开发,主要面向android系统;
3、负责根据项目需求及设计文档,完成代码编写,并保证代码的可继承性;按照公司要求,保证各项开发成果提交的规范性。
4、熟悉android系统架构,尤其熟悉application framework层和application 层,能够深度修改android界面;如果同时熟悉minigui开发着优先;
5、具有良好的编码风格,较强的逻辑分析和独立解决问题的能力。
6、有较强的沟通和语言表达能力,能精确表达自己的思想和意图,并达到预期沟通效果;
7、对移动开发和优秀的用户体验感有浓厚兴趣。









