安卓应用开发高级工程师
Posted Updated 6
views
Description
岗位职责:
- 具备良好的沟通协作能力、学习能力和责任心,能独立承担开发任务,有较强的逻辑思维和问题解决能力,重视代码质量与用户体验。
- 具备良好的问题排查能力,熟练使用Android Studio调试工具、Systrace、MAT、LeakCanary等性能分析工具,能快速定位并解决开发及线上问题。
岗位要求:
- 本科及以上学历,计算机科学、软件工程、电子信息等相关专业,5年Android开发经验,有车载经验优先。
- 精通Kotlin/Java编程语言,深入理解面向对象编程思想、泛型、反射、注解等核心特性,高级岗需深入理解JVM内存模型及底层机制。
- 精通H264/H265编码格式,深入理解编码原理、码率控制、帧率调节及画质优化,适配编码参数,确保音频与视频同步匹配,满足车载环境下的录制、存储及传输需求。
- 熟练掌握RTP、RTSP传输协议,熟悉协议底层工作机制,能独立完成业务场景下视频流的实时传输、封装与解析,解决传输过程中的延迟、丢包、卡顿等问题,保障音频传输的稳定性与实时性。
-对AI Agent有浓厚兴趣,熟悉Python,有实际AI 工具使用或者开发的人员优先。
- 掌握UI开发技巧,熟练使用XML布局及ConstraintLayout等常用布局,了解Material Design设计规范,具备自定义View/ViewGroup开发能力者优先。
- 熟练使用Git版本控制工具,掌握Gradle构建系统,能完成多渠道打包、依赖管理等配置,了解CI/CD流程(Jenkins、GitHub Actions等)者优先。