Block 正在招聘:iOS 软件工程师,卡片体验 - 图形(旧金山)

旧金山 6天前全职 网络
面议
iOS 软件工程师,卡片体验 - 图形 美国,加州,湾区 发布日期:08/06/25 一切始于 2013 年 Block 的一个想法。最初旨在简化点对点支付的 Cash App,从一个单一目的的简单产品发展成为一个动态生态系统,开发出独特的金融产品,包括 Afterpay/Clearpay,为我们超过 5000 万的每月活跃客户提供更好的发送、消费、投资、借贷和储蓄方式。我们希望重新定义世界与金钱的关系,使其更具关联性、即时可得且普遍可及。 如今,Cash App 在全球各地的办公室和远程地点拥有数千名员工,文化旨在创新、协作和影响。自第一天起,我们就是一个分布式团队,许多职位可以在 Cash App 运营的国家远程完成。无论位置如何,我们都根据员工的需求量身定制体验,以确保他们能够创造、有效率并感到快乐。 角色 Cash App 的卡片体验团队(属于 Cash App 的银行组)在 Cash App 生态系统中构建一些最具创意和体验性的功能。我们的使命是通过提供愉悦、无缝的端到端体验,使 Cash Card 成为我们用户的主要选择。这支团队负责创新工具,让客户能够个性化他们的 Cash App 卡,并在应用程序中享受互动视觉效果。我们设计和实现的功能包括自定义 Cash Card 设计(带有印章、表情符号,甚至手绘艺术作品)、主题支付界面(当您订购独特的 Cash Cards 时解锁新的应用主题,如特殊的粉色或闪光效果),甚至在应用内的 Cash Card 3D 互动模型。通过推动 iOS 移动图形的边界,我们确保 Cash App 的客户不仅仅是在管理金钱——他们还可以在此过程中表达自己并享受乐趣。 我们的卡片体验团队还与外部合作伙伴合作,提供与用户产生共鸣的独特产品体验。我们与知名艺术家合作推出独家卡片设计和应用内内容——例如,与 Sabrina Carpenter 合作的独家主题 Cash Card 设计,带有自定义印章,以及像 Lil Nas X 演唱会预售的早期 Cash Card 访问等特别促销。这些合作展示了我们的团队如何将尖端的 iOS 图形与流行文化和品牌合作结合起来,创造出在 Cash App 平台上既引人入胜又独一无二的功能。 你将 构建创新的图形功能:设计、开发和维护高性能的 iOS 组件,支持我们的互动卡片体验——从实时 3D Cash Card 模型到卡片自定义和支付界面主题的动态 UI 元素。您将使用 SceneKit/RealityKit 等框架和 Metal 等低级 API 在 iOS 设备上渲染丰富的 3D 内容和动画。 端到端功能开发:从概念到发布拥有功能。这包括与产品和设计团队密切合作,提出创意新想法(例如,动画卡片自定义器、AR 可视化),快速原型制作沉浸式 UI/UX 交互,并为这些功能构建生产级代码。 性能优化:应对移动环境中渲染和动画的挑战。分析和优化渲染代码(CPU/GPU 使用率、内存),以保持平滑的 60fps+ 体验,即使在处理复杂场景或效果时也是如此。必要时实现自定义着色器或渲染技术,以在不牺牲应用性能的情况下实现视觉卓越。 协作与指导:与我们世界级的设计师、动画师和产品经理跨职能合作,以完善需求并将雄心勃勃的愿景转化为现实。与 Android 和后端工程师合作,确保跨平台的一致体验。如果您具有高级经验,您还将指导其他 iOS 工程师在图形编程最佳实践方面,并推动团队的技术能力向前发展。 质量与可维护性:编写干净、结构良好且可测试的代码。利用单元测试和 UI 快照测试防止复杂视觉功能中的回归。参与代码审查,并帮助维护团队的高工程标准。您还将为应用中的图形/AR 技术的技术方向做出贡献,评估新框架或工具(例如,采用 RealityKit 或 Filament 进行渲染),确保我们的图形堆栈保持现代和稳健。 你拥有 4 年以上的 iOS 开发经验,使用 Swift 构建高质量应用(Objective-C 经验或互操作性是加分项)。您有交付用户界面功能的成功记录,可以指出让用户满意的作品,凭借其精致和可靠性。 图形/AR 专业知识:在 iOS 上具有 3D 或 AR 框架的实际经验。这可能包括 SceneKit、RealityKit、ARKit、SpriteKit,甚至是游戏引擎和自定义 OpenGL/Metal 渲染。您理解 3D 数学、渲染管道的基础知识,并且可能尝试过编写着色器或使用 Filament 等引擎进行物理基础渲染。 UI/UX 和动画技能:您在 iOS 上构建了丰富的自定义 UI 组件或复杂动画(Core Animation、UIKit Dynamics 或 SwiftUI 动画)。您喜欢制作不仅功能齐全而且有趣且引人入胜的用户界面——例如,互动的入门流程、创意绘图工具,或应用中的有趣微交互。 性能导向:了解优化应用性能,特别是在移动设备上的图形渲染和内存使用。能够使用工具和性能分析工具诊断渲染卡顿、内存泄漏或 CPU 瓶颈。能够实现优化(必要时深入到 Metal 或 C++ 层)以实现流畅的性能。 协作和创造性问题解决者:能够与设计师、产品经理和其他工程师密切合作。乐于集思广益,提出创造性解决方案,并尝试新技术或方法来实现愿景。 加分项:在增强现实开发、游戏开发或任何平台的视觉效果方面的经验。对图形或动画库的贡献,或展示您图形技能的个人项目(应用、游戏、演示)的作品集。热衷于推动移动应用的极限——创造出人们未曾预料到手机能够做到的事情! 我们致力于建立一个更具包容性的经济,让我们的客户平等地获得机会,我们也努力在构建工作场所时遵循这些相同的价值观。Block 是一家平等机会雇主,在评估所有员工和求职者时不考虑身份或任何法律保护类。我们将根据州和地方法律以及“公平机会”条例考虑有逮捕或定罪记录的合格申请人。我们相信公平,并致力于提供包容性的面试体验,包括在招聘过程中为残疾申请人提供合理的便利。我们鼓励申请人与他们的招聘人员分享任何需要的便利,招聘人员将尽可能保密地处理这些请求。想了解更多关于我们在构建公平工作场所方面的努力?请查看我们的 I+D 页面。 虽然申请此角色没有具体截止日期,但美国的职位通常在成功候选人被填补之前平均开放 55 天。请参考此职位页面顶部列出的日期,以了解该角色首次发布的时间。 Block 采取基于市场的薪酬方法,薪酬可能因您的位置而异。美国地区根据该地理区域的劳动成本指数分为四个区域。成功候选人的起薪将根据与工作相关的技能、经验、资格、工作地点和市场条件确定。这些范围可能会在未来进行修改。 要找到某个位置的区域划分,请参阅此资源。如果感兴趣的位置未列出,请与招聘人员联系以获取更多信息。 区域 A: $217,800 — $326,800 USD $207,000 — $310,400 USD $196,100 — $294,100 USD 区域 D: $185,200 — $277,800 USD 我们在招聘过程中使用人工智能 我们可能会使用自动化 AI 工具来评估求职申请,以提高效率和一致性。这些工具符合当地法规,包括偏见审计,我们将根据州和地方隐私法处理所有个人数据。 我们提供的每一种福利都是为了一个目标而设计:使您能够在构建自己想要的生活的同时,做出职业生涯中最好的工作。远程工作、医疗保险、灵活休假、退休储蓄计划和现代家庭计划只是我们提供的一部分。 Block, Inc.(NYSE:XYZ)构建技术以增加对全球经济的访问。我们的每个品牌都为更多人解锁经济的不同方面。Square 使商业和金融服务对卖家可及。Cash App 是花费、发送和存储资金的简单方式。Afterpay 正在改变客户管理支出的方式。TIDAL 是一个音乐平台,赋予艺术家作为企业家的能力。Bitkey 是一个为比特币构建的简单自我保管钱包。Proto 是一套比特币挖矿产品和服务。我们共同努力,建立一个对所有人开放的金融系统。