高级 Android 开发工程师——波兰远程办公
为一家波兰银行开发和维护大型 Android 银行应用。使用 Kotlin 和 Java 开发功能、Kotlin Multiplatform 共享组件以及 Jetpack Compose 界面。
描述
- 使用 Kotlin 和 Java 设计、开发和维护 Android 移动应用
- 根据业务和技术要求创建新功能并改进现有模块
- 使用 MVVM、MVI 和 MVP 模式参与应用架构设计
- 开发 Kotlin Multiplatform 解决方案,并协助构建跨平台共享组件
- 使用 Jetpack Compose 实现现代用户界面
- 使用 Coroutines、Hilt 和 Dagger 等库与工具
- 创建和维护单元测试,同时保持较高的代码质量
- 参与代码评审,并帮助建立有效的工程实践
- 在 Scrum 交付团队中协作,包括参与计划、细化和评审会议
- 使用 Git,并参与维护和改进软件开发流程
- 调查和解决技术问题,同时优化移动应用性能
- 与后端、QA 以及 UX/UI 团队合作
任职要求
- 至少五年 Android 移动应用开发经验
- 熟练掌握 Java 和 Kotlin
- 具备 Kotlin Multiplatform 使用经验
- 能够使用 Git 版本控制,包括 Bitbucket
- 了解 MVI、MVVM 和 MVP 架构
- 能够编写单元测试
- 了解软件设计模式
- 熟悉 Jetpack Compose、Coroutines、Hilt 和 Dagger
- 具备 Scrum 和 Jira 使用经验
- 有 MacBook 工作经验者优先
- 具备高级 Git 知识者优先,包括 rebase、merge、patch 和 cherry-pick
