具体要求: |
一、岗位工作概述
在技术部总监的指导下、参与公司相关产品Android客户端的需求分析及功能设计,负责Android客户端的功能开发、上线发布、后期管理及新功能开发。
二、工作职责与任务
(一)负责Android平台应用程序开发、定制与维护;
(二)完成移动应用的系统架构设计与开发;
(三)根据研发规范和项目流程编写相关的技术文档;
(四)与业务部门配合沟通,参与需求分析和软件的详细设计;
(五)持续的优化相关的产品的品质、性能、用户体验。
三、岗位技能要求
(一)熟悉android应用中的常用算法和数据结构;熟悉Socket和HTTP网络连接规范,对软件程序性能优化有一定的了解;
(二)有扎实的Java语言基础,基础扎实,精通常用数据结构与算法,熟悉TCP/IP、HTTP、Json、Xml,了解SQLite数据库编程;
(三)具备良好的代码编程习惯及较强的文档编写能力;
(四)精通java编程语言, 熟悉面向对象开发和设计, 熟练掌握Java多线程, 图形界面开发等;
(五)熟悉Android OS体系和底层结构, 熟悉各种 Android framework和API,熟悉安卓平台下的 TCP/IP、Socket等网络通信编程;
(六)能够熟练使用Android SDK;熟悉安卓开发框架及各种特性,熟悉Android下电话、信息、地理定位、数据库、XML/JSON解析等运行原理;
(七)有移动商城开发经验者优先;
(八)熟悉android从设计到打包的整个流程,能独立完成安卓产品开发, 有上线的app项目实例;
(九)具有丰富的手机软件架构设计经验和性能调优经验,熟练掌握各种分析工具;
(十)对于Android 应用生命周期,加载机制等有深入了解,有能力独立分析StackTrace以及HPROF,定位解决崩溃、内存泄露等常见问题。
四、工作经验要求
二年以上Android开发经验,有大型android项目开发经验优先。
五、其他素质要求
为人诚信,有较强的学习能力及良好的团队合作精神,有优秀的学习新知识的能力,思维灵活,良好的团队合作精神和高度的责任感,能够承受压力,有较强的吃苦耐劳和创新精神,对移动互联网有浓厚的兴趣,有安卓市场上线作品者优先。 |