在重庆比较有竞争性
**主要职责:**
1. 负责公司核心安卓应用的产品设计、开发、测试、发布和维护工作;
2. 使用Kotlin语言进行高质量的代码编写,确保代码的可读性、可维护性和性能;
3. 参与产品需求分析和技术方案设计,对现有架构进行评估和优化;
4. 负责解决开发过程中遇到的技术难题,进行性能调优和Bug修复;
5. 与产品经理、UI/UX设计师、后端工程师及测试工程师紧密合作,确保项目顺利推进和高质量交付;
6. 持续关注行业技术动态,引入和应用新技术、新框架,提升团队整体技术实力和产品竞争力;
7. [可选:根据公司业务,可添加具体职责,例如:负责账号体系、用户数据同步、推送等相关功能的开发和维护]。
**任职要求:**
1. 计算机科学或相关专业本科及以上学历;
2. **5年以上Android应用开发经验,有完整App从0到1或重大版本迭代经验者优先;**
3. **精通Kotlin语言,熟悉其语法特性、最佳实践及与Java的互操作性;**
4. 精通Android SDK,深入理解Android系统原理、应用生命周期、UI渲染机制、性能优化等;
5. 熟悉Android主流开发框架(如Jetpack组件库),并有实际项目应用经验;
6. 熟悉网络编程(HTTP/HTTPS, RESTful API),熟悉OkHttp, Retrofit等网络库;
7. 熟悉常用的数据存储方式(SQLite, Room, SharedPreferences等);
8. 熟悉Git等版本控制工具,了解CI/CD流程;
9. 具备良好的编码习惯、问题解决能力和文档编写能力;
10. 具备良好的沟通能力、团队协作精神和责任心。
**加分项(优先考虑):**
1. **有丰富的账号体系(如登录、注册、权限管理、第三方登录集成等)开发经验;**
2. **有数据同步(如离线缓存、增量同步、冲突解决策略等)相关项目经验;**
3. 熟悉Android性能优化(启动速度、内存泄漏、ANR、耗电等);
4. 有大型复杂应用架构设计或重构经验;
5. 熟悉跨平台开发(如Flutter, React Native)或混合开发模式;
6. 有开源项目贡献或技术博客/分享经验者优先。
拉勾安全提示