职位
Kotlin多平台移动开发(KMM)是KMP的子集,用于移动开发,同时还有一个适用于Intellij的插件(Jetbrains的IDE,可以用Kotlin编写代码),可以轻松开发iOS和Android。
经验年限
10年以上
主要技能
• 有10年以上前端应用程序开发经验
• 精通Kotlin
• 对结构化并发和协程有深入的经验
• 熟悉MVVM模式
• 熟悉Android生态系统,包括设备和操作系统版本的功能集和最佳实践
• 熟悉Web技术,并能熟练编写和调试基于JS的应用程序
• 熟悉Swift、Objective-C和Apple生态系统
• 对产品设计和用户体验有良好的直觉。能够将设计稿转化为实际应用(加分项)
职责
• 在应用平台团队中构建和维护核心网络和业务逻辑库。
• 定义和遵循编码标准、架构原则、代码审查、构建过程和测试
• 构建和维护用于多个平台的共享业务逻辑层
• 创建响应用户输入并在数百万设备上显示内容的库
• 扩展Kotlin多平台库以覆盖更多应用功能
• 使用MVVM模式进行应用程序开发
• 使用Kotlin的iconv包装器和分析JS网络堆栈的更改
• 为复杂的业务逻辑编写干净且易于维护的代码
• 参与开源项目,改进Kotlin多平台生态系统
• 从头到尾负责开发过程,并向大型用户群交付功能
• 具有丰富的前端应用程序开发经验和熟练掌握Kotlin
• 熟悉结构化并发、协程、Flows和Android生态系统
• 熟悉Web技术,包括编写和调试基于JS的应用程序
• 熟悉Swift、Objective-C和Apple生态系统
• 具有良好的产品设计和用户体验直觉
• 具有嵌入式编程经验和/或在资源受限设备上工作的经验
• 与我们的Android和iOS团队合作进行开发和集成