职位描述
【岗位职责】
1.独立负责Android应用功能开发、性能优化及维护,满足产品需求的前提下,确保APP稳定性与用户体验;
2.参与产品迭代全流程,持续优化应用性能与用户体验;
3.编写高质量代码,遵循编码规范,确保代码可读性、可维护性及可扩展性;
4.与PM、UI设计师等其他团队成员紧密协作,推动项目按计划高质量交付。
【任职要求】
1.精通Java/Kotlin,熟悉面向对象编程及设计模式;
2.熟练使用AndroidStudio、Gradle等工具,掌握Git版本控制及多人协作开发;
3.深入理解Android系统架构、四大组件、生命周期、UI设计、事件处理等;
4.熟悉Android系统核心机制,包括组件通信、多线程与网络请求;
5.能够独立完成模块开发任务,具备问题分析与解决能力;
6.熟练使用Android MWVM架构,熟悉Android SDK和Android常用框架(例如Jetpack组件、coroutine、flow、DataBinding、RxJava等)
7. 掌握内存泄漏分析、卡顿优化、APK瘦身等技能,了解Android系统底层原理.