职位描述
- 核心产品开发:
- 负责公司海外工具类产品的Android端开发工作,参与产品功能设计、模块开发及性能优化。
- 根据产品需求,完成高质量的代码编写和单元测试,确保产品稳定性和用户体验。
- 国际化适配:
- 确保产品能够适应多语言、多时区的国际化需求,支持全球化业务扩展。
- 处理海外用户的使用场景和需求,优化产品功能和性能以满足国际化要求。
- 技术优化与创新:
- 持续优化客户端性能,解决高并发、复杂逻辑等技术难题。
- 探索和引入新技术,提升客户端开发效率和用户体验。
- 团队协作与项目管理:
- 与产品经理、后端开发、测试团队等紧密合作,确保项目按时交付和高质量上线。
- 参与项目需求分析和技术方案设计,协助制定项目计划并推动落地。
- 问题解决与技术支持:
- 解决线上客户端运行中出现的技术问题,保障客户端稳定性和可靠性。
- 提供技术支持,协助解决产品在海外使用过程中遇到的技术难题。
- 自动化与工具开发:
- 参与自动化测试工具和脚本的开发,提升测试效率和质量。
- 优化客户端开发流程,提升团队开发效率。
任职要求:
- 教育背景:
- 大专及以上学历,计算机科学、软件工程、信息工程等相关专业毕业。
- 工作经验:
- 3-5年及以上Android开发经验,具备扎实的Android编程基础。
- 有主导或核心参与工具类产品开发的经验,尤其要熟悉C端产品开发流程和用户需求。
- 技术能力:
- 熟练掌握Android开发框架,熟悉Kotlin/Java语言,了解Android架构组件(如ViewModel、LiveData、Room等)。
- 熟悉Android多线程开发、网络通信(如Retrofit、OkHttp)、本地存储(如SharedPreferences、SQLite)等核心技术。
- 熟悉主流Android开发工具和调试技巧(如Android Studio、Gradle、Jenkins等)。
- 熟悉MVVM模式、RxJava、Jetpack等现代开发技术,能够独立完成模块设计与开发。
- 熟悉RecyclerView、ViewPager、自定义View等高级组件的使用和优化。
- 熟悉版本控制工具(如Git),能够参与代码评审和技术分享。
- 其他要求:
- 具备良好的沟通能力和团队协作精神,能够与产品经理、设计团队、测试团队高效配合。
- 具有强烈的责任心和学习能力,能够快速适应新技术和业务需求。
加分项:
- 有海外工具类产品开发经验,熟悉国际化场景下的技术实现。
- 熟悉Flutter或其他跨平台开发技术,能够为多平台开发提供支持。
- 有性能优化、内存优化或高并发场景下的开发经验。
- 熟悉自动化测试工具和框架(如Espresso、UI Automator),能够编写自动化测试用例。
- 有开源项目经验或个人技术博客,具备一定的技术影响力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕