职位描述
一、岗位职责
1、负责公司核心 Android 应用的架构设计、功能开发与性能优化;
2、主导新功能模块的需求分析、技术选型与实现方案设计;
3、参与客户端与后端接口设计,提升数据交互与用户体验性能;
4、主导复杂问题的定位与解决,包括多线程、ANR、Crash、内存泄漏等问题;
5、指导中初级工程师进行代码设计与代码评审,推动团队代码质量与开发效率提升;
6、跟踪 Android 平台与 Jetpack/Compose 技术演进,推动新技术在项目中的落地;
7、参与 CI/CD、自动化测试及多版本发布流程的优化与维护。
二、任职要求
1、大专及以上学历,计算机、电子信息或相关专业,3 年以上 Android 开发经验;
2、精通 Java / Kotlin 语言,熟悉 Android SDK、Jetpack 组件体系(Compose、ViewModel、LiveData、Room、Navigation 等);
3、具备扎实的 Android UI 绘制机制、事件分发、内存管理、线程模型等底层原理理解;
4、熟悉 Android 应用架构设计(MVVM、MVI、Clean Architecture 等),具备大型项目架构经验;
5、熟悉常用性能调优工具(如 Systrace、Perfetto、Memory Profiler、TraceView 等),具备性能优化实战经验;
6、熟悉 Gradle 构建系统与多模块化管理,能独立编写自定义插件或优化构建流程;
7、有良好的代码规范意识与单元测试经验,掌握常用 CI/CD 工具(如 Jenkins、GitLab CI);
8、具备良好的沟通协作与技术文档编写能力,能在多团队环境中高效推动问题解决。
三、加分项
1、了解部分 Android Framework 或系统层(Binder、AMS、WindowManager、SurfaceFlinger)机制;
2、有开源项目或技术博客展示者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕