关于公司
Gemini 是一家全球加密货币和 Web3 平台,由 Cameron 和 Tyler Winklevoss 于 2014 年创立,为超过 70 个国家的个人和机构提供广泛的简单、可靠和安全的加密产品和服务。我们的使命是通过提供可信的去中心化未来的访问,开启金融、创意和个人自由的新时代。我们设想一个加密货币重塑全球金融系统、互联网和货币的世界,为所有人创造更大的选择、独立性和机会——以更开放、公平和安全的方式将传统金融与新兴加密经济相结合。作为一家上市公司,Gemini 准备通过更大的规模、影响力和影响加速实现这一愿景。
部门:平台
我们的平台组织的目的是使 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 自豪地成为一个平等机会的工作场所。如果您有需要特殊安排的具体需求,请告知人力资源团队的成员。
#LI-JS2