你的工作职责:
• 编写高效、文档完整、性能优化且具有可重用性的代码。
• 使用最新的技术栈,如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