Talent.com
iOS Software Engineer, Card Experience - Graphics Job at Cash App in Charlotte

iOS Software Engineer, Card Experience - Graphics Job at Cash App in Charlotte

MediabistroCharlotte, NC, United States
4 days ago
Job type
  • Full-time
Job description

Overview

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.

Responsibilities

  • 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.
  • Quality and maintainability : Write clean, well-structured, and testable code. Utilize unit tests and UI snapshot tests to prevent regressions in complex visual features. Participate in code reviews, and help uphold high engineering standards for the team. You will also contribute to the technical direction of graphics / AR technologies in the app, evaluating new frameworks or tools (e.g. adopting RealityKit or Filament for rendering) and ensuring our graphics stack remains modern and robust.

Qualifications

  • 4+ years of iOS development experience building high-quality apps in Swift (Objective-C experience or interop is a plus). You have a track record of shipping user-facing features and can point to work that delights users with its polish and reliability.
  • Graphics / AR expertise : 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.
  • UI / UX and animation skills : You've built rich custom UI components or complex animations on iOS (Core Animation, UIKit Dynamics, or SwiftUI animations). You enjoy making UIs that are not only functional but fun and engaging – for example, interactive onboarding flows, creative drawing tools, or playful micro-interactions in apps.
  • Performance-minded : 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. Ability to implement optimizations (down to Metal or C++ level if needed) to achieve smooth performance.
  • Collaborative and creative problem-solver : Able to work closely with designers, product managers, and other engineers. Open to brainstorming creative solutions and experimenting with new technologies or approaches to bring a vision to life.
  • Bonus points : Experience in Augmented Reality development, game development, or visual effects on any platform. Contributions to graphics or animation libraries, or a portfolio of personal projects (apps, games, demos) showcasing your graphics skills. A passion for pushing the limits of what mobile apps can do – making something people didn\'t expect their phone could do!
  • Equal Opportunity and Hiring Practices

    We’re working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible. Want to learn more about what we\'re doing to build a workplace that is fair and square? Check out our I+D page.

    Privacy policy and hiring practice information available upon request. We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws.

    Contact us at privacy@block.xyz with hiring practice or data usage questions.

    We offer remote work, medical insurance, flexible time off, retirement savings plans, and other benefits designed to help you do your best work while building the life you want.

    Block, Inc. (NYSE : XYZ) builds technology to increase access to the global economy. Each of our brands unlocks different aspects of the economy for more people. Square makes commerce and financial services accessible to sellers. Cash App is the easy way to spend, send, and store money. Afterpay is transforming the way customers manage their spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs. Bitkey is a simple self-custody wallet built for bitcoin. Proto is a suite of bitcoin mining products and services. Together, we’re helping build a financial system that is open to everyone.

    We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws.

    Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Ios • Charlotte, NC, United States

    Related jobs
    • Promoted
    Sign Installer Large Format Graphics

    Sign Installer Large Format Graphics

    AlphaGraphicsPineville, NC, US
    Full-time
    AlphaGraphics CLT is a leading provider of high-quality print, signage, and marketing solutions.We specialize in large-format graphics, helping businesses create eye-catching signage for windows, w...Show moreLast updated: 30+ days ago
    UI DEVELOPER

    UI DEVELOPER

    MediabistroCharlotte, NC, United States
    Full-time
    Diverse Lynx LLC is an Equal Employment Opportunity employer.All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solel...Show moreLast updated: 30+ days ago
    Game Tech

    Game Tech

    Stars and StrikesRock Hill, SC, US
    Full-time
    Quick Apply
    Arcade Technician As a Stars and Strikes Arcade Technician, you will work with the Arcade Manager to ensure that the arcade and games are maintained to the highest standards.Arcade Technicians will...Show moreLast updated: 30+ days ago
    • Promoted
    Product Designer UX / UI

    Product Designer UX / UI

    Fastbreak AICharlotte, NC, US
    Full-time
    At Fastbreak AI, we’re reimagining sports operations and creating the sports industry's most advanced AI software platform. We’re looking for an outstanding Product Designer skilled ...Show moreLast updated: 7 days ago
    • New!
    UI Developer

    UI Developer

    VSG Business Solutions LLCCharlotte, NC, United States
    Full-time
    Quick Apply
    We are looking to hire a UI Developer with at least 8 years of experience for Charlotte office as soon as possible.Below is the job description ...Show moreLast updated: 8 hours ago
    Angular UI Developer. Location : , NC (Hybrid)

    Angular UI Developer. Location : , NC (Hybrid)

    Career Mentors, LLCCharlotte, NC, US
    Temporary
    Charlotte, NC (Hybrid – Onsite Mon / Wed / Fri).W2 Only (Must Have Valid Work Authorization for 12+ Months).In-person interview at Brevard office (Single Round – Mandatory). The ideal candidate will hav...Show moreLast updated: 30+ days ago
    Artifact is hiring : UI Developer in Charlotte

    Artifact is hiring : UI Developer in Charlotte

    MediabistroCharlotte, NC, United States
    Full-time +1
    Review, analyze, and understand requirements, design, and documentation.Contribute to the design and development of applications and unit testing. Must be able to work independently on the tasks ass...Show moreLast updated: 30+ days ago
    Pillar4 Media is hiring : UX / UI Designer in Charlotte

    Pillar4 Media is hiring : UX / UI Designer in Charlotte

    MediabistroCharlotte, NC, United States
    Full-time
    UX / UI Designer role at Pillar4 Media.Join to apply for the UX / UI Designer role at Pillar4 Media.Pillar4 Media is seeking a UX / UI Designer to join its fast-growing team. As a member of the Product te...Show moreLast updated: 27 days ago
    • Promoted
    UX Designer

    UX Designer

    TradeJobsWorkForce28034 Dallas, NC, US
    Full-time
    UX Designer Job Duties : Creates innovative solutions for a wide variety of product de...Show moreLast updated: 30+ days ago
    UI DEVELOPER

    UI DEVELOPER

    Purple DriveCharlotte, NC, Arizona, USA
    Full-time
    Times New Roman,Times,serif;"> Job Title : UI Developer Job Type : Contract Locations : < / stron...Show moreLast updated: 30+ days ago
    UX / UI Designer

    UX / UI Designer

    Pillar4 MediaCharlotte, NC, USA
    Full-time
    Quick Apply
    As a member of the Product team, you'll work closely with senior leadership and other team members to wireframe, design, and launch UX / UI improvements across channels and platforms to improve custo...Show moreLast updated: 30+ days ago
    • Promoted
    Frontend Developer

    Frontend Developer

    Incedo Inc.Fort Mill, SC, US
    Full-time +1
    F539; Job Title : UI Developer (Angular) with.F4CD; Location : [Your Location / Remote / Hybrid].F4BC; Job Type : [Full-time / Contract / Part-time]. F4C5; Experience Level : [Mid-Level / Senior-Level]....Show moreLast updated: 3 days ago
    Disney is hiring : Real Time Graphics Developer II in Charlotte

    Disney is hiring : Real Time Graphics Developer II in Charlotte

    MediabistroCharlotte, NC, United States
    Full-time
    This position is responsible for the creation, development, and deployment of designs, animations, and real-time graphics directories at an intermediate level of understanding and skill.The Real-Ti...Show moreLast updated: 30+ days ago
    UX / UI Design Lead Job at Terra in Charlotte

    UX / UI Design Lead Job at Terra in Charlotte

    MediabistroCharlotte, NC, United States
    Full-time
    We’re looking for a highly skilled and motivated UX / UI Design Lead to partner with our fast-paced, innovative digital marketing agency on a freelance basis. In this role, you’ll take the lead in sha...Show moreLast updated: 2 days ago
    iOS Developer

    iOS Developer

    MeritoreCharlotte, NC, United States
    Full-time
    Quick Apply
    Role : IOS Developer Job Type : Contract on W2 Show moreLast updated: 5 days ago
    • Promoted
    Web Designer

    Web Designer

    TradeJobsWorkforce28034 Dallas, NC, US
    Full-time
    You will : Create visual assets for a wide range of design projects, using creativity, ingenuity, passion and restraint to bring beautiful and impactful design to life across various mediums (print,...Show moreLast updated: 30+ days ago
    Tetra Tech is hiring : Graphic Designer in Charlotte

    Tetra Tech is hiring : Graphic Designer in Charlotte

    MediabistroCharlotte, NC, United States
    Part-time
    Wadata - Niger Development Food Security Activity (DFSA).The Kaizen Company, on behalf of Tetra Tech.Short-term Technical Assistance. Estimated Aug 6 – Aug 22, 2025, part-time support.Kaizen, A Tetr...Show moreLast updated: 4 days ago
    Front End Developer (React.js)

    Front End Developer (React.js)

    Two95 International Inc.Mooresville, NC, US
    Full-time
    Quick Apply
    Title : Front End Developer (React.Bachelor’s / Master’s degree in Computer Science or related field.Understanding of Functional Programming Concepts. Ability to visualize data UI interface and create ...Show moreLast updated: 14 days ago