职位描述
1.1 精通 Java 语言:具备扎实的 Java 编程基础,熟悉面向对象编程思想,能够熟练运用 Java 的各种特性进行高效编程。
1.2 熟悉安卓开发框架:深入理解安卓系统架构、开发流程和常用组件,如 Activity、Service、BroadcastReceiver、ContentProvider 等,能够熟练使用安卓 SDK 进行开发。
1.3 掌握安卓 UI 设计:能够根据设计稿实现美观、易用的安卓界面,熟悉安卓 UI 布局和绘制机制,掌握常见的 UI 控件和动画效果的使用。
1.4 了解安卓性能优化:熟悉安卓应用性能优化的方法和技巧,如内存优化、布局优化、网络优化等,能够对应用进行性能分析和调优。
1.5 掌握数据库开发:熟悉 SQLite 数据库的使用,能够进行数据库的设计、开发和优化,实现数据的存储和管理。
1.6 具备良好的代码规范:编写的代码结构清晰、可读性强、可维护性高,遵循统一的代码规范和开发流程。
2. 项目经验
2.1 具有 3 - 5 年安卓原生开发经验,参与过至少 2 个以上完整的安卓应用开发项目,有大型项目开发经验者优先。
2.2 对项目开发的整个流程有清晰的认识,能够独立承担模块的开发任务,并对自己负责的模块进行单元测试和集成测试。
3. 学习与解决问题能力
3.1具有较强的学习能力和快速掌握新知识、新技术的能力,能够及时跟进安卓技术的发展趋势。
3.2具备良好的问题解决能力,能够独立分析和解决开发过程中遇到的各种技术问题。
4. 团队协作与沟通能力
4.1具有良好的团队协作精神,能够与团队成员有效沟通和协作,共同完成项目目标。
4.2具备较强的沟通能力,能够与产品、设计、测试等团队进行良好的沟通和协调。
加分项
1. 熟悉 Kotlin 语言,有 Kotlin 开发经验者优先。
2. 对安卓系统源码有一定的了解,能够进行系统级的开发和定制。
3. 有应用上架和推广经验,了解应用市场的规则和推广策略。
4. 有mysql数据库的使用经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕