职位详情
安卓开发工程师
1.2-1.6万
南京争锋信息科技有限公司
南京
3-5年
本科
07-09
工作地址

金宸洞见

职位描述
岗位职责
1. 负责安卓应用中服务端长通信模块的设计、开发与优化,确保与服务端的稳定长连接(如心跳机制、断线重连、数据同步等),保障通信效率与可靠性;
2. 负责开发APK中支持自动化测试的功能模块,包括但不限于:脚本解析引擎(支持录好的测试脚本解析与执行)、被测软件的事件控制(点击、输入、滑动等操作的外部触发)、UI元素识别与交互支持等,实现脚本对应用的精准控制;
3. 与服务端团队协作,基于标准通信协议(如WebSocket、自定义长连接协议等)定义接口规范,确保端到端通信逻辑兼容;
4. 与测试团队协作,梳理自动化测试场景,优化应用对脚本控制的支持能力(如适配不同脚本格式、提升操作响应速度),解决自动化测试中的兼容性问题;
5. 参与模块技术方案评审、代码优化及问题排查,保障功能稳定性与可扩展性。
任职要求
1. 本科及以上学历,计算机、软件工程等相关专业,3年以上安卓开发经验,有成熟上线项目经验;
2. 熟练掌握Java/Kotlin编程语言,深入理解Android SDK,熟悉四大组件、线程管理、内存优化等核心技术;
3. 精通安卓网络编程,熟悉长连接实现原理,有Socket、WebSocket、OkHttp/Retrofit等框架的长连接开发经验,能独立设计心跳机制、断线重连策略;
4. 熟悉安卓自动化测试原理与框架(如UIAutomator、Espresso、Appium等),了解如何通过代码设计让应用支持外部脚本控制(如AccessibilityService集成、测试接口暴露等);
5. 有脚本录制/回放功能开发经验者优先,或具备自动化测试工具(如Appium、UiAutomatorViewer)二次开发经验者优先;
6. 具备良好的问题排查能力,能快速定位长连接通信异常、脚本控制失效等问题;
7. 有较强的团队协作意识,能与服务端、测试团队高效沟通,推动跨团队需求落地。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请