Android工程师

岗位职责:

1、根据产品需求完成架构和模块设计、编码、测试工作;

2、配合其他开发人员、测试人员完成产品设计和发布;

3、维护现有线上项目,修复和优化运营中遇到的问题;

4、学习和研究新技术,不断将最新移动技术应用于产品研发过程中,以满足产品的需求;

5、团队负责人交班的其他工作任务。

任职要求:

1、熟悉Java语言,熟悉Android手机软件架构;、

2、精通Android各类UI组建、图形图像、网络、文件系统缓存等模块的使用;

3、熟悉多线程、REST,XML,JSON,Socket网络编程,熟悉TCP、UDP、HTTP等网络协议;

4、熟练掌握数据结构和算法,并具备基本的算法设计能力;

5、熟悉Android安全(MDM、Root、Hook、Inject等),软件加固、移动保护有经验者优先;

6、熟悉Android系统源代码者优先,在NDK环境下C、C++开发经验者优先;

7、了解H5、Hybrid、Native等混合应用架构优先。


展开