关于公司
Gemini 是一个全球性的加密货币和 Web3 平台,由 Cameron 和 Tyler Winklevoss 于 2014 年创立,为超过 70 个国家的个人和机构提供广泛的简单、可靠和安全的加密产品和服务。我们的使命是通过提供可信的去中心化未来的访问,解锁金融、创造和个人自由的下一个时代。我们设想一个加密货币重塑全球金融体系、互联网和货币的世界,为所有人创造更多的选择、独立和机会——以更开放、公平和安全的方式连接传统金融与新兴的加密经济。
部门:平台
我们的平台组织旨在使 Gemini 有效扩展,并使我们的工程团队能够专注于为全球个人构建创新的金融产品和体验。平台专注于构建可扩展和安全的基础平台,使工程团队能够在生产中部署、验证和运行他们的服务,提高服务的弹性,并通过减少运营工作和通过架构演变提高系统效率来增加组织效率。
客户平台团队提供一个横向功能,支持和维护核心客户端开发,包括网页和移动端,测试基础设施,前端 CI/CD 管道开发,维护和扩展我们基础设计系统库的使用,并为未来的客户端开发提供标准。该团队的使命是成为其他客户端团队的力量倍增器,使他们能够以质量和速度交付。
角色:员工软件工程师(移动,React Native)
您将是领导 Gemini 移动客户端开发平台的核心部分,既为移动客户端的客户端架构和 CI 过程做出贡献,也采用现代工具,与 Gemini 的工程团队跨职能合作,影响和改善我们的开发实践和文化。此角色要求每周在我们位于华盛顿州西雅图或纽约市的办公室亲自工作两次。
职责:
• 驱动现代化我们的移动技术栈的架构决策,确保可扩展性和可维护性。
• 建立和自动化移动开发中的最佳实践,重点关注代码质量、可靠性和性能。
• 领导架构解决方案的倡议,以提高移动应用程序的性能。
• 监控应用程序性能,使用可观察性工具识别和调试与性能相关的问题。
• 合作并领导跨职能项目的范围、规划和执行,以使客户端应用受益。
• 实施解决方案,进一步改善开发者体验,确保应用架构可扩展且可靠。
• 与移动客户端相关的利益相关者密切合作,以执行架构推广策略。
• 在潜在工具、库和供应商合同的技术评估中发挥关键作用。
• 确保移动应用程序遵循安全标准和合规要求。
最低资格:
• 8 年以上移动开发经验,其中 4 年以上使用 React Native 构建可扩展的移动应用程序。
• 精通 JavaScript/TypeScript 和原生移动开发(Swift/Objective-C 和/或 Java/Kotlin)。
• 精通 React Native、导航库(特别是 React Navigation)、生命周期、状态管理和性能优化。
• 在调试、框架迁移、重构和采用移动最佳实践方面具有可证明的经验。
• 熟悉 CI 流程(例如,GitHub Actions)和自动化测试(单元、集成和端到端)。
• 了解移动最佳实践,关注移动行业的创新,并能够推动采用。
• 深刻理解工程卓越、运营卓越和数据驱动决策。
• 强大的协作能力和在动态环境中有效优先排序的能力。
优先资格:
• 有在平台团队工作的经验。
• 有迁移到 React Native 新架构的经验。
• 有使用 Expo Native Modules API 和 Expo 更新的经验。
• 有使用动画库(如 Reanimated 和/或 Skia)的经验。
• 了解加密货币和/或区块链。
• 有在网页和移动之间实施共享代码库的经验。
在这里工作是值得的
该角色的薪酬和福利套餐包括:
• 具有竞争力的起始薪资
• 自主年度奖金
• 以新员工股权授予的形式提供的长期激励
• 综合健康计划
• 401K 公司匹配
• 带薪父母假
• 灵活的休假
薪资范围:该角色的基本薪资范围在纽约州、加利福尼亚州和华盛顿州为 $168,000 - $240,000。此范围不包括我们的自主奖金或股权套餐。在确定候选人的薪酬时,我们考虑多个因素,包括技能、经验、职位范围和当前市场数据。
在美国,位于纽约、西雅图和迈阿密大都市区的员工预计每周需在指定办公室工作两次,除非有特定工作要求需要每天到办公室工作。我们相信,针对靠近我们的纽约、西雅图和迈阿密办公室的员工的混合工作方式,可以通过尽可能多的面对面协作来提高生产力。位于这些地区以外的员工被视为我们远程优先的员工。
在 Gemini,我们努力建立反映我们希望通过产品赋能的多样化团队,并致力于提供平等就业机会,无论种族、肤色、祖籍、宗教、性别、国籍、性取向、年龄、公民身份、婚姻状况、残疾、性别认同或退伍军人身份。平等机会是法律,Gemini 自豪地成为一个平等机会的工作场所。如果您有特定需要需要住宿,请告知人事团队的成员。