Android逆向工程师

岗位职责:

1.负责Android客户端开发和逆向开发;

2.逆向分析app,包括源码分析、反编译、脱壳、抓包、拦截、算法破解等工作;

3.根据产品需求完成开发工作,按照项目计划提交高质量代码。

任职要求:

1.掌握C/C++、Java、python一门或者多门语言,拥有2年及以上Android研发经验,其中包括至少1年Android逆向开发经验;

2.熟练掌握各项Android开发技术,掌握常用的开发框架;

3.熟悉SQLite、WCDB(WeChatDB)、LitePal等数据库的使用;

4.熟悉Java线程池、内存优化;

5.熟悉C/C++、ARM汇编、Smali、framework,了解Android/Linux底层架构;

6.熟练掌握Android应用脱壳、逆向静态分析、动态调试、代码跟踪;

7.熟练掌握Xposed框架的使用以及编写XposedHook插件;

8.熟练掌握各种调试工具:IDA、Smali、Dedexer、Dexdump、Apktool、Dex2jar其中一种或多种;

9.具备良好的编码风格,熟悉代码管理工具git;

10.热衷于逆向技术,能独立负责整个项目的探索、研究以及开发。

公司地点:杭州西湖区西湖国际科技大厦A座4楼

公司简介:

职位发布者:宋女士

杭州推宝科技有限公司

融资阶段:

公司规模:20~99人

相似职位: