Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cash App Logo

iOS Software Engineer, Card Experience - Graphics

Cash App

$185,200 - $326,800
Aug 21, 2025
San Francisco, CA, US
Apply Now

Cash App's Card Experience team aims to make the Cash Card the primary card of choice for users by delivering delightful, seamless end-to-end experiences. This involves creating innovative tools for users to personalize their Cash App Card and enjoy interactive visuals within the app, pushing the boundaries of mobile graphics on iOS to allow users to express themselves and have fun while managing their money.

Requirements

  • 4+ years of iOS development experience building high-quality apps in Swift (Objective-C experience or interop is a plus).
  • Hands-on experience with 3D or AR frameworks on iOS. This could include SceneKit, RealityKit, ARKit, SpriteKit, or even game engines and custom OpenGL/Metal rendering.
  • You understand the fundamentals of 3D math, rendering pipelines, and maybe have dabbled in writing shaders or using engines like Filament for physically-based rendering.
  • You've built rich custom UI components or complex animations on iOS (Core Animation, UIKit Dynamics, or SwiftUI animations).
  • Knowledge of optimizing app performance, especially graphics rendering and memory usage on mobile.
  • Comfortable using instruments and profiling tools to diagnose rendering hitches, memory leaks, or CPU bottlenecks.
  • Able to work closely with designers, product managers, and other engineers.

Responsibilities

  • 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.
  • 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.
  • 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.
  • Work cross-functionally with our world-class designers, animators, and product managers to refine requirements and translate ambitious visions into reality.
  • Write clean, well-structured, and testable code.
  • Utilize unit tests and UI snapshot tests to prevent regressions in complex visual features.

Other

  • We want to redefine the world's relationship with money to make it more relatable, instantly available, and universally accessible.
  • We want 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.
  • 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.
  • We collaborate 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.