主要职责:
· 设计、开发和维护与产品生态系统集成的高性能 Android 应用程序。
· 构建以效率、可用性和可扩展性为重点的 AI 驱动型用户体验。
· 与包括人工智能研究人员、设计师和后端工程师在内的跨职能团队紧密合作,以增强产品生态系统中人工智能驱动的功能。
· 实施现代 Android 开发实践,包括 Kotlin 编程、Jetpack 组件和性能优化。
· 致力于开发集成人工智能的用户体验框架,利用机器学习模型和人工智能驱动的功能,创造智能且无缝的交互体验。
· 通过单元测试、自动化和持续集成(CI/CD)保持高代码质量。
· 随时了解人工智能和安卓开发的最新趋势,贡献创新想法以改善用户体验。
·协助指导初级开发人员,并就人工智能集成移动开发提供指导。
必备资格:
· 计算机科学、软件工程或相关领域的学士或硕士学位。
· 1年以上使用Kotlin及相关框架进行Android开发的经验。
· 深入理解 Android SDK、Jetpack Compose、ViewModel 和 LiveData。
· 具有在移动应用程序中集成 AI/ML 的经验(例如 TensorFlow Lite、ML Kit 或第三方 AI API)者优先。
· 具备扎实的 RESTful API、GraphQL 和 WebSocket 数据通信知识。
· 精通复杂用户界面组件的设计,注重可用性和可访问性。
· 熟悉 MVVM、Clean Architecture 或其他现代 Android 设计模式。
· 熟悉 CI/CD 流水线、自动化测试(JUnit、Espresso)和 Play Store 部署。
· 具备较强的分析和解决问题的能力,以用户为中心。
· 在快节奏、敏捷的环境中具备出色的沟通和协作能力。
优先资质:
· 具备人工智能驱动型应用方面的经验,或者愿意学习将人工智能/机器学习集成到移动应用中。
· 熟悉 Flutter 或 React Native 等跨平台开发框架。
· 具备人机交互 (HCI)、用户体验研究或无障碍设计方面的背景。
· 曾有使用大型移动应用程序和基于云的人工智能服务的经验。