职位描述
关于Coupang Play
Coupang Play于2020年12月推出,是Coupang的OTT(超级应用)服务。Coupang Play旨在成为数字内容的终极目的地。在首尔、新加坡和Mountain View的强大产品和工程团队的支持下,Coupang Play一直在为我们的客户创建和优化观看体验。
Coupang Play可在移动设备、平板电脑、智能电视和您喜欢的浏览器上使用。我们正在建立一个竞争力强的内容库,包括面向儿童和各个年龄段的电视节目、电影、现场体育赛事、教育内容等。Coupang Play还创作了专门为我们的客户定制的原创内容。
如果您喜欢逆向思维并为我们的客户解决问题,请加入我们。作为韩国增长最快的OTT服务之一,我们致力于重新定义客户享受数字娱乐的方式。
职位概述
Android工程师在Coupang Play产品组织中起着关键作用。从在Android平台上为产品开发做出贡献到了解我们的客户体验,这个角色对于我们的Android应用程序的开发至关重要。
您将会做什么
• 支持整个应用程序的生命周期(概念、设计、开发、测试、发布)
• 与第三方开发供应商和合作伙伴合作
• 开发技术文档
• 进行代码审查并遵守最佳编码实践
• 通过收集功能和技术需求并将其转化为详细的架构和设计,领导复杂的项目
• 为工程团队提供指导、指导和设计审查
• 调试复杂问题并提供解决方案
基本资格要求
• 在Android相关产品上有9年以上的经验
• 在Android移动应用开发方面有实际编程经验
• 熟悉Kotlin和Java
• 熟悉MVVM、MVP等架构模式
• 熟悉Jetpack库(Room、Paging、Livecycle、LiveData、Databinding、ViewModel、AppCompat、Fragment等)
• 熟悉异步和多线程编程(Coroutine、RxJava、Thread)
• 至少开发过三个应用程序,其中至少有两个在Google Play商店上可用
• 有使用JUnit、Robolectric、MockK、Espresso进行测试的经验
首选资格
• 有定制Exoplayer和维护与Exoplayer接口的中间件的经验
• 有MPEG-DASH、Widevine DRM、离线播放、Chromecast SDK的经验
• 有OTT应用和Android TV的经验
• 有使用AWS Codebuild、SonarQube、CircleCI等CI/CD工具的经验
告诉雇主您拥有哪些技能
Git
Android开发
TDD
Android SDK
多线程
设计模式
单元测试
Kotlin
软件工程
敏捷
应用程序开发
JUnit
移动设备
移动应用
敏捷Scrum
AB测试
产品开发
Java
Android Studio
软件开发