深圳市艾迪思特信息技术有限公司

Android应用开发工程师

Chengdu, Sichuan, CN

2 months ago
Save Job

Summary

职位来源于智联招聘。

一、岗位描述

  • 负责公司Android应用的功能设计、开发、优化和维护,确保应用稳定高效运行。
  • 根据产品需求,独立开发新的功能模块,并参与需求分析和技术方案设计。
  • 能够熟练使用Kotlin/Java进行编码,实现高效、可靠的业务逻辑和UI界面。
  • 优化应用性能,提升用户体验,处理各种设备适配问题。
  • 与产品经理、UI设计师、后端开发团队紧密合作,确保项目按时高质量交付。
  • 使用常见的开发框架和设计模式,维护现有代码库,持续重构和优化。
  • 负责修复应用中的Bug,处理崩溃和性能问题。
  • 持续学习Android新技术,并在项目中推广和应用。

二、任职要求

  • 工作经验: 3年Android开发经验,独立负责过完整的Android应用项目开发。
  • 技术栈:
  • 熟练掌握Kotlin和Java,能编写高质量的代码。
  • 熟悉Android框架和Jetpack组件(如LiveData、ViewModel、Room等)。
  • 熟悉Android的UI设计、用户交互,能够根据设计稿实现高还原度的界面。
  • 熟练掌握常用第三方库和工具(如Retrofit、Glide、OkHttp、RxJava等)。
  • 熟悉SQLite、Room数据库,掌握网络请求、数据解析、缓存等相关技术。
  • 架构与设计: 熟悉MVVM、MVP等架构模式,具备良好的代码结构和设计模式(如单例、观察者模式等)知识。
  • 开发工具: 熟练使用Android Studio、Gradle等开发工具。
  • 版本控制: 熟练使用Git进行代码管理,掌握多人协作开发流程。
  • 测试与优化: 有编写单元测试、集成测试的经验,具备一定的性能优化和内存管理能力。
  • 团队协作: 良好的沟通能力和团队合作精神,能与不同职能团队密切配合,推动项目落地。
  • 加分项:
  • 有线上发布并维护的Android应用项目经验。
  • 熟悉Kotlin协程、Jetpack Compose等新技术者优先。
  • 有大型应用性能优化经验,能够处理高并发、内存优化和耗电问题。
  • 有React Native、Flutter等跨平台开发经验者优先。
  • 熟悉第三方SDK(人脸识别等)集成经验者优先。

以担保或任何理由索要财物,扣押证照,均涉嫌违法。

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job