iOS Software Engineer, Card Experience - Graphics

blockBay Area, CA, United States of Americagreenhouse
Posted Date:

September 25, 2025

Employment Type:

Not specified

Work Arrangement:

On-site/Hybrid

Skills & Technologies

10102 Engineering - Cash Apppreferred

Job Description

It all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to send, spend, invest, borrow and save to our 50+ million monthly active customers. We want to redefine the world's relationship with money to make it more relatable, instantly available, and universally accessible.

Today, Cash App has thousands of employees working globally across office and remote locations, with a culture geared toward innovation, collaboration and impact. We've been a distributed team since day one, and many of our roles can be done remotely from the countries where Cash App operates. No matter the location, we tailor our experience to ensure our employees are creative, productive, and happy.

The Role

Cash App's Card Experience team (part of Cash App's Banking group) builds some of the most creative and experiential features in the Cash App ecosystem. Our mission is to make the Cash Card the primary card of choice for our users by delivering delightful, seamless end-to-end experiences around the Cash Card. This team is responsible for the innovative tools that let customers personalize their Cash App Card and enjoy interactive visuals in the app. We design and implement features such as custom Cash Card designs (with stamps, emojis, and even hand-drawn artwork), themed payment interfaces (unlocking new app themes like special pink or glitter effects when you order unique Cash Cards), and even a 3D interactive model of the Cash Card right within the app. By pushing the boundaries of mobile graphics on iOS, we ensure that Cash App customers don't just manage money – they get to express themselves and have fun while doing so.

Our Card Experience team also collaborates with external partners to deliver unique product experiences that resonate with our users. We've launched exclusive card designs and in-app content in partnership with well-known artists – for example, an exclusive Sabrina Carpenter-themed Cash Card design with custom stamps, and special promotions like early Cash Card access to Lil Nas X's concert presale. These collaborations showcase how our team combines cutting-edge iOS graphics with pop culture and brand partnerships to create features that are engaging, shareable, and truly one-of-a-kind on the Cash App platform.

You Will

    • Build innovative graphics features: Design, develop, and maintain high-performance iOS components that power our interactive card experiences – from the real-time 3D Cash Card model to dynamic UI elements for card customization and payment pad themes. You will work with frameworks like SceneKit/RealityKit and low-level APIs like Metal to render rich 3D content and animations on iOS devices.
    • End-to-end feature development: Own features from concept to release. This includes working closely with product and design on creative new ideas (e.g. animated card customizers, AR visualizations), rapid prototyping of immersive UI/UX interactions, and building production-quality code for these features.
    • Performance optimization: Tackle the challenges of rendering and animation in a mobile environment. Profile and optimize rendering code (CPU/GPU usage, memory) to maintain smooth 60fps+ experiences, even when handling complex scenes or effects. Implement custom shaders or rendering techniques when necessary to achieve visual excellence without sacrificing app performance.
    • Collaboration and mentorship: Work cross-functionally with our world-class designers, animators, and product managers to refine requirements and translate ambitious visions into reality. Collaborate with Android and backend engineers to ensure a consistent experience across platforms. If you have senior-level experience, you will also mentor other iOS engineers in graphics programming best practices and push the team's technical capabilities forward.
  • &l