领先的移动开发者(合同)

16个月前合同
Tundra Technical Solutions

Tundra Technical Solutions

location 多伦多
unsaved
你的工作职责: • 编写高效、文档完整、性能优化且具有可重用性的代码。 • 使用最新的技术栈,如Kotlin、Coroutines、Jetpack、Hilt。 • 在整个团队中制定最佳实践和编码标准。 • 审查代码并提供反馈意见。 • 向设计师提供反馈,并在需要时提出权衡建议。 • 挑战想法和观点,避免陷阱和低效的解决方案。 • 理解应用程序的底层,如业务逻辑和后端集成。 • 帮助和指导团队的其他成员。 你的背景: • 5年以上的Android本地开发经验,其中包括1年以上的Kotlin开发经验。 • 对Kotlin有深入的理解,并能与Java进行第三方SDK的通信。 • 有使用Kotlin Coroutines等异步模式的经验,并熟悉依赖注入。 • 对Android开发生命周期的各个方面有深入的理解,包括规划、开发、调试、性能、安全、部署和维护。 • 对Android UX/UI模式、Google指南和最佳行业实践有扎实的理解。 • 有使用MVVM、Clean Code和关注点分离等设计模式和架构的经验。 • 有Android单元测试、Lint检查和测试驱动开发的经验。 • 理解CI/CD流程和工具,如Bitbucket、CircleCi和Fastlane。 • 理解RESTful API以及如何将其与移动应用程序集成。 • 理解并能够适应敏捷环境的工作。 职位编号62952