手机软件开发工程师专题汇总

手机软件开发工程师岗位职责

ANDROID工程师(岗位职责共2条)


职位描述

诚聘初、中、高级Android工程师,长期有效。任职资格:
1、安卓应用开发经验工作经验本科至少2年或以上,大专至少3年或以上;
2、精通Java语言及android五大布局;
3、掌握sql语言,熟悉常用的几种数据库;
4、熟练使用android各种基本控件,熟悉android广播机制;
5、掌握android的几种数据存储技术;了解android事件机制和多线程几个实现方式;
6、有良好的沟通表达能力和团队合作能力。

手机软件工程师(岗位职责共6条)


职位描述

工作内容:

(1)在源码基础上针对各个手机客户商所需的系统定制(底层和框架层)要求修改源码,客户要求功能开发

(2)对客户的需求功能做评估开发周期及分析技术点 

(3)修改系统原生应用或系统的bug及自行测试问题, 

(4)添加客户要求需要应用,处理客户手机一线反馈问题

(5)将修改过和了解的功能其响应或处理机制写成文档,便于以后查阅和团队学习,分发问题至各成员,跟踪问题进度并协助其它成员处理该问题, 担任应届生导师

(6)协助系统底层定制开发和系统编译,技术功关,提升系统性能;

任职要求:

1、熟悉Android开发平台及框架原理,深入了解Android软件架构,熟悉Android framework、android SDK,具有NDK、JNI编程经验,,具有丰富的Android研发经验; 

2、熟练掌握Android的API,理解Android的体系结构,熟悉android的布局和常用UI设计以及动画效果,后台运行,数据存储等的原理,熟悉常见的实际软件调试方式和技巧; 

3.熟悉Android下网络通信机制,对Socket通信、TCP/IP和HTTP有较深刻的理解和经验,有丰富网络编程经验 

4.能够熟练使用Eclipse、Android SDK、Android ADT,SVN,Git,Cygwin等开发工具 ,有完整的开发规范和开发流程经验

5.熟练掌握 SERVER SQL/sqlite数据库,熟练linux系统环境

6.熟悉Java/C编程语言

7.有系统集成、系统代码移植和测试能力;

8.责任感强及良好的承压能力,沟通及表达良好,并有良好的团队合作意识;


手机软件测试工程师(岗位职责共20条)


职位描述

岗位职责:

1.根据Test Case进行手机软件测试        

2.提交bug并抓取log,配合RD解决问题

岗位要求:

1.专科,英语佳

2.专业不限,熟悉Office软件操作

3.有相关软件测试经验优先

4.实习生或应届毕业生优先


android开发(岗位职责共16条)


职位描述

岗位职责:

1.根据产品需求,设计并完成Android端开发工作
2.参与产品需求分析并参与技术实施方案设计
3.负责编写和维护技术文档
4.与html5进行交互式移动平台的开发


任职要求:

1. 本科以上学历,计算机相关专业
2. 2年以上Android软件开发经验,至少3个独立开发并上线的App
3. 较强的Java和面向对象语言功能,Android应用程序开发专家
4. 优秀的沟通技巧


android程序员(岗位职责共3条)


职位描述

岗位职责:

android开发             

任职要求:

1.三年以上安卓开发经验,不满足此条件的请绕道,应届毕业生请绕道!!!

2.熟悉Myeclipse,Andriod studio 等主流开发工具。

3.熟悉MVC编程思想,良好的编码及调试基础。

4.熟悉J2EE、Spring、hibernate/ibatis等主流框架,一定基础的css和html编程.

5.良好的沟通技能,文档编写能力,团队合作能力;对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力;承压能力强。


ios工程师(岗位职责共20条)


职位描述

岗位职责:

1、基于iso平台开发,按产品要求进行ios开发

2、负责ios平台代码编写与维护

3、按要求提交可执行文件、源代码、设计文档、按要求提交相关文档

4、产品的代码质量扶着

5、App store上线和维护更新


任职要求:

1、大专及以上学历,有2年以上ios开发经验,熟悉ios SDK,至少参加过一个完整的商业级手机应用或游戏项目开发

2、具备扎实的编程基础,良好的编程习惯;熟悉各种主流手机特性,深刻理解手机客户端软件及服务端开发特点

3、熟悉C/C++、ObjectiveC,iphone SDK,能够熟练阅读苹果应用开发软件

4、熟练使用XCODE进行开发,精通常用软件架构模式,熟悉数据结构,多线程等

5、熟悉Map API,可开发LBS相关应用

6、熟悉苹果APN消息通知流程,可开各类消息通知类应用

7、熟悉ios下网络通信机制,对Socket通信、TCP/IP和HTTP有比较深刻的理解和经验,有网络编程经验

8、具有较丰富的ios程序调试经验,有独立分析和解决问题的能力

9、了解苹果发布流程,可协助发布苹果应用程序


安卓工程师(岗位职责共20条)


职位职能
1、计算机或相关专业大专及以上学历,有扎实的编程功底; 2、精通Java,至少2年以上Android平台开发经验; 3、精通Android平台网络通信机制,有Android平台Socket通信程序开发经验; 4、熟悉Android OS系统体系结构、framework、以及底层库; 5、熟悉Socket编程,熟悉TCP/IP协议; 6、有JNI的项目经验,有参加开源项目者优先考虑; 7、具有团队合作精神,有极强的责任心,擅于思考、肯钻研,有独立解决问题的能力,能够承担工作压力。
职位描述
1、从事android智能手机平台客户端软件的分析、设计、编码; 2、开发android智能手机平台应用软件; 3、参与讨论程序功能设计,独立完成功能开发,验证和修正测试中发现的问题; 4、学习和研究新技术以满足产品的需求,根据开发过程中的体验对产品提出改进建议。

ios开发(岗位职责共14条)


职位描述
1.1.  制作demo
§   与需求人员进行交流,理解系统的需求,确定系统的功能模块及功能结构;
§   根据需求运用demo制作工具完成demo的功能制作;
1.2.  理解需求文档
§   阅读理解需求规格说明书及相关文档,提出需求理解的相关问题或疑惑并与需求人员交流确认;
1.  参与设计
2.1.  参与编写概要设计文档
§   理解系统需求规格说明书,参与讨论确定系统设计的总体思想;
§   完成相关模块的设计文档编写;
§   参与评审概要设计的合理性、可实现性和可扩展性;
2.2.  配合完成详细设计文档的编写
§   在理解需求规格说明书及概要设计总体思想的基础上完成相关功能的详细设计文档编写;
§   相关功能详细设计的合理性、可实现性和可扩展性;
2.  功能开发
3.1.  确认开发任务
§   明确个人开发任务内容,确定工期并反馈;
§   与项目经理沟通并确认模块开发计划,沟通计划;
3.2.  开发搭建环境
§   根据开发环境要求在本机安装必备的开发工具、版本控制工具,并调试通过;
§   确认开发环境是可用的,开发工程及配置遵循统一规范;
3.3.  编写功能代码
§   在需求说明书及详细设计文档基础上,遵循代码规范要求完成分配功能的程序编写、调试,完成代码编写;
§   检查并确认代码注释遵循代码规范,代码编写遵循代码规范及优化原则;
§   提交源代码和程序,根据需要编写模块实现说明书;
3.4.  单元测试
§   以详细设计说明书为依据,审查模块实现说明书,看是否存在实现上的错误或遗漏;
§   确定测试目标、计划及方案,设计测试用例,编写测试代码;
§   根据测试用例及测试代码测试自己编写的功能模块,分析测试结果,定位问题并修改;
§   单元测试发现的缺陷日清日结;
3.5.  执行版本控制
§   熟悉项目版本控制日常使用规范要求,正确使用项目版本控制工具,协同团队做好版本控制;
§   确认自己提交代码编译正确并可运行,及时与其他成员沟通解决遇到的版本控制问题;
3.  参与测试
4.1.  配合测试
§   根据需求说明书、模块设计以及实际的代码实现,与测试人员沟通并确认模块功能的用例设计以及确认BUG情况;
§   按照公司BUG管理要求及时修改自己负责模块的BUG ;根据需要编写BUG修改记录;

ios开发工程师(岗位职责共20条)


职位描述

工作内容:

移动app开发:

1.根据需求在IOS移动端进行APP的设计与开发;

2.参与移动端的接口开发,架构设计;

3.独立完成开发工作,进行模块测试,保证代码的质量;


任职要求:

1.熟悉IOS网络编程、UI框架,熟练应用Xcode,interface Builder等开发工具;

2.精通XML,Json,熟悉加密算法;

3.熟练Object-c程序设计,了解iphone sdk及相关开发工具,具有完整完成IOS平台应用程序熟悉开发流程;

4.已有应用在苹果App store上线优先;


计算机相关专业,本科学历即可.

安卓开发工程师(岗位职责共20条)


职位描述

岗位职责: 
1. 基于Android平台进行手机软件的设计、开发、需求分析等; 
2. 熟悉手机客户端应用程序开发工具,包括UI及通讯等; 
3. 与项目相关人员配合共同完成手机客户端应用软件的开发设计工作; 
4. 配合美术及策划人员能够优化现有产品的用户操作体验; 
5. 源代码的模块学习开发及测试。

职位要求: 
1.两年以上android平台开发经验,熟练使用eclipse、androidsdk等开发工具进行开发,了解android框架api;主导过一个以上开发项目者优先。有成熟作品者优先;
2.构建软件产品的系统架构,包括软件设计、编码和验证;
3.根据产品需求和概要设计写出产品详细设计文档,对指定模块和功能编码实现,参与相关技术难点攻关;  
4.熟悉Android平台UI设计规范,对Android控件的理解较深,能够按要求实现自定义UI和功能。 


android应用开发(岗位职责共2条)


职位描述

岗位职责:

 1、根据部门计划完成公司产品的研发工作
2、根据项目进度安排及时沟通协调,按时保质完成工作
3、负责Android客户端的产品开发和设计;
4、按照项目计划,按时提交高质量代码,完成开发任务;
5、根据产品需求,进行功能架构设计,开发、调试、测试、bug分析及解决,保证系统高效稳定。
6、完成领导分配的其它符合职位职责的工作

任职要求:

1.统招本科及以上学历,计算机相关专业优先考虑
2.有2年以上Android平台开发经验;
3.深入掌握面向对象技术和设计模式,精通JAVA、C、C++;
4.熟悉Android OS系统体系结构、framework、以及底层库;精通Android平台上主要开发技术,完整参与过一款以上Android平台成功上线项目的研发;
5.熟悉Android下的UI设计及多媒体应用开发,熟悉Android下网络通信机制,对Socket通信、TCP/IP和httptps有较深刻的理解和经验;
6.能根据项目实际情况,合理利用技术与开发语言,制定出符合当前项目情况的开发环境;
7.有较强的程序调试能力,有服务器端开发经验优先考虑;

工作地址:济南、北京

android软件开发工程师(岗位职责共13条)


职位描述
岗位职责:
开发/测试android移动终端应用程序
参与制订/执行研发/项目管理流程


岗位要求:
计算机及相关专业毕业,1年以上工作经验
英语4级以上,具有较强的英文读写能力
熟悉面向对象编程和java开发
具有手机平台(android/windows mobile/symbian/iPhone)应用软件开发经验者优先
具有良好的自学能力和创新能力,能够自我促进,能通过阅读英文资料快速掌握新技术
对工作认真负责,工作态度积极,有责任心
 
工作地点:
 
成都

ios程序员(岗位职责共3条)


职位描述

职位职责:

1.iOS客户端产品研发、基础组件研发;

2.iOS客户端体验优化;

3.负责管理产品生命周期,跟踪、分析产品使用情况;及时提供产品维护支持,不断优化产品。

 

职位要求:

1.掌握Swift,熟悉iOS SDK,熟悉XCode开发环境;

2.熟练掌握C/C++, Objective-C,

3.本科以上学历,应届生优先;

4.有网站开发经验,能独立开发iPhone App;

5.熟悉ios各种性能,内存分析工具,具备快速定位和解决问题能力;

6.熟悉一种以上数据库编程,比如 mySQL,MongoDB 等;

7.算法,数据结构,操作系统基础知识扎实者优先;


手机软件开发工程师(岗位职责共20条)


职位描述

岗位职责:

 1:各种Framework/中间件软件问题的分析和解决
2:平台功能的开发、设计及维护

任职要求:

1:熟悉JAVA、C++、C开发,至少精通一种开发语言
2:熟练掌握OO编程思想,两年以上嵌入式软件相关工作经验
3:熟悉Linux系统,具备Android平台开发经验
4:有如下经验者优先:
- Android平台的GUI编程
- Telephony相关的应用开发维护
- RIL开发经验
- Bluetooth, WiFi,GPS开发经验
- 多媒体相关应用开发经验
- Linux驱动开发经验
5:具有工作主动自觉性和较快的适应工作能力,具有团队精神、较强的分析和表达能力.

安卓开发(岗位职责共19条)


职位描述

岗位职责:
1、根据产品需求开发相关的移动产品,主要从事应用软件开发和Android Framework的增强工作;
2、修改和验证测试中发现的问题;
3、学习和研究新技术以满足产品的需求;
4、根据开发过程中的体验对产品提出改进建议;
5、配合市场等其他部门,提供产品相关技术支持。

任职要求:
1、统招重点大学本科2年以上相关工作经验,计算机及相关专业;
2、具备扎实的Java语言基础、C++编程基础;
3、熟练使用Linux系统, 掌握基本的shell 命令;有过在Linux上使用Eclipse进行编程调试的经验;
4、掌握计算机基础知识,理解操作系统,数据库,数据结构,面向对象设计,以及编译原理的基本概念和原理。掌握多线程调用方法并理解其原理。
5、工作积极、进取心强,具有较强的学习和创新能力;

ios软件开发工程师(岗位职责共10条)


职位描述

岗位职责:

1.负责iOS系统的应用客户端软件设计开发、测试及维护 
2.负责音乐播放器部分模块的开发和测试 
3.负责运用DLNA/Airplay协议媒体推送相关模块的开发和测试 
4.负责移动互联网客户端软件开发和测试 
5.学习和研究新技术以满足产品的需求 
6.参与产品需求讨论,对产品提出改进建议 
7.负责智能家居等产品的模块实现 


任职要求:

1.大学专科及以上学历,计算机软件相关专业 
2.两年以上iOS开发经验 
3.熟知编程规范并熟悉软件开发流程,有框架设计的开发经验 
4.熟悉iOS开发,熟悉cocoa Touch框架及UIKit下各种控件及其开发技术以及调试方法 
5.熟悉objective-c语言 
6.熟悉http协议、TCP/IP协议,及在iOS端的应用实现 
7.熟悉wifi、蓝牙等网络通信 
8.熟悉DLNA/Airplay协议或有相关开发经验者优先 
9.有良好的沟通能力和团队合作精神 

安卓研发工程师(岗位职责共11条)


职位描述

岗位职责:

1.负责Android移动端开发和维护;

2.参与整个开发团队的所有开发阶段,包括需求确认,详细设计和实现;

3.依据业务需求进行Android平台新技术研究;

4.负责优化客户端软件的模块结构和流程逻辑;

5.负责优化客户端软件相关产品适配,升级。

任职要求:

1.2年以上面向对象程序设计与开发经验;

2.2年以上Android应用开发经验,熟悉Java,熟练使用Android SDK进行应用的开发与调试;

3.熟悉Android应用开发技术,包括UI编程,图形编程,多线程编程,网络编程等;

4.熟悉Android系统结构,常用的设计模式、数据结构;

5.沟通协作能力强,自学能力强,能承担工作压力。


安卓开发实习生(岗位职责共6条)


职位描述

岗位职责: 

1、负责协助工程师对Android智能手机平台应用软件的分析、设计、编码和测试; 

2、负责协助工程师对Android多线程处理,网络访问,数据库访问等功能特性的开发; 

3、负责协助工程师对Android 本地应用APP开发,WEBAPP开发等工作; 

4、团队协作,配合项目经理的管理工作,高效完成APP应用的功能开发。 

5、参与公司所用技术的优化和升级


岗位要求: 

1.专业不限,要有一定的逻辑思维,热爱互联网工作;有c、C++语言基础的优先。 

2.学习理解能力强。 

3.工作热情高,富有责任感,能在工程师的指导下独立完成工作内容; 

4、热爱软件开发工作,对程序开发有浓厚兴趣,看好IT行业者优先; 

5、思路清楚,有基本的编程素质, 有良好的表达与沟通能力 ;


福利待遇: 

1、对于初来深圳的毕业生,公司能提供住宿以及初期生活补贴。 

2、双休,无需加班。享受法定休假,公司实行7.5小时工作制;公司为员工购买五险一金+人身意外伤害商业保险。 

3、享受带薪年假、婚假、病假、培训假等福利。 

3、完善的员工内训制度,高效的工作环境和氛围;定期组织员工参与旅游、体育比赛等业余活动,丰富员工的工作生活。 

4、公司提供广阔的技术平台,也有资深的软件工程师亲自带队培养,给每一位员工提供最大的学习与发展空间。 

注:签订正式劳动合同、专科应届毕业生起薪4000元、本科生应届毕业生起薪4500元 ,第二年起薪高于6000元/月,平均年薪6-10万元甚至更高。


其它职位岗位职责