关于此职位
作为 React Native 工程师,你将以远程、按小时计费的方式工作,审查 AI 生成的 React Native 代码、移动应用架构和技术说明,并针对复杂工程问题产出高质量的参考实现和逐步推理。你将评估解决方案在正确性、清晰度、安全性、性能、可靠性以及对提示词的遵循程度方面的表现;识别 React 渲染/状态、导航、原生模块集成、平台差异(iOS/Android)、性能瓶颈、内存/泄漏、离线行为和发布实践中的问题;对技术信息进行事实核查;编写高质量的说明和示范最佳实践的模型解决方案;并根据正确性和推理质量对多个 AI 回答进行评分和比较。
这个完全远程、按小时计费的承包商职位隶属于 SME Careers,这是一家快速增长的 AI 数据服务公司,也是 SuperAnnotate 的子公司,为全球许多最大的 AI 公司和基础模型实验室提供 AI 训练数据——在这里,你的前端专业知识将直接帮助改进全球数百万开发者使用的世界顶级 AI 模型。
重要提示: 该职位目前没有立即启动的项目;但是,如果你符合条件,当相关机会出现时,你将成为我们首批联系的专家之一。这也将让你有机会参与通过我们的专家网络提供的未来项目。
你将做什么
- 开发 AI 训练内容:围绕 React Native 主题创建详细的提示词,并编写高质量的参考答案以引导 AI 学习。
- 优化 AI 表现:评估并对 AI 回答进行排序,以提升正确性、安全性、性能和可维护性。
- 确保模型完整性:测试 AI 输出是否存在不准确或不安全的建议,验证其在真实移动使用场景中的可靠性。
我们希望你具备
- 计算机科学、软件工程或密切相关的技术领域本科及以上学历(或同等实践经验)。
- 4 年以上构建生产级移动应用的专业经验,包括 React Native(优先考虑 2 年以上)。
- 精通 TypeScript 和现代 React(hooks、状态管理模式、记忆化、渲染行为)。
- 具备 React Native 基础知识的实操经验:组件模式、手势/动画、列表、图像处理、深度链接和通知(如适用)。
- 具备导航和应用结构(例如 React Navigation)方面的经验,并能安全地管理复杂流程。
- 深入理解平台特定行为,并能在 iOS 和 Android 上进行调试(构建、日志、性能分析、发布问题)。
- 熟悉原生集成:桥接/原生模块、权限、应用生命周期和依赖管理(CocoaPods/Gradle)。
- 具备性能思维:诊断并解决卡顿、渲染缓慢、大列表性能、启动时间和包体积问题。
- 具备数据和网络方面的经验:错误处理、重试、缓存、离线优先策略和安全存储基础。
- 具备测试和质量方面的经验:Jest、React Native Testing Library 和 E2E 框架(Detox/Appium),以及熟悉 CI/CD。
- 最低 C1 英语水平(书面和口语),能够编写清晰的技术说明并遵循详细的英文指南。
- 有 AI 数据训练、标注或评估 AI 生成技术内容的经验者优先。
- 高度注重细节且有条理,能以系统化的方法评估推理质量并识别复杂移动代码中的细微问题。