Job Description

Summary

The Cash App Families team empowers families to manage their personal financial life in ways that are universally accessible, magically relevant, and impossibly simple. Our current focus is to build unique experiences tailored to teenagers and their respective parents/guardians. The products that you build will create significant impact at scale and will fundamentally change how families manage their money.

As part of the iOS engineering team for Cash, you'll develop new customer-facing features and enhance our existing ones to scale. We're developing industry-leading design systems and adding exciting new functionality to our ecosystem. In addition, you'll drive architectural decisions and infrastructure improvements to make our systems more robust and scalable.

You Will

  1. Closely collaborate across functions on prototypes and experiments to try out ideas
  2. Build end-to-end features of the app: networking, persistence, business logic, and polished, responsive, beautiful UI
  3. Craft durable, well-tested code with an unwavering commitment to product quality
  4. Invent thoughtful iOS tech and open source it
  5. Re-architect legacy code and prep it to scale for the future of the product and the team
  6. Partner with Android and backend developers on delivering remarkable solutions
  7. Have a meaningful impact on the future of the Cash product

You Have

  1. Strong experience in animation and prototyping
  2. Experience creating readable, well-crafted, and maintainable code
  3. Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition)
  4. A commitment to continuous improvement (yourself, your teammates, your software)

Technologies We Use and Teach

  1. Swift, Objective-C, Kotlin (believe it! — we collaborate directly with our friends on Android)
  2. SwiftUI, UIKit, CoreAnimation, SQLite, Accessibility
  3. Unit tests, snapshot tests, integration tests
  4. Protocol buffers

 

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.

To find a location’s zone designation, please refer to this resource. If a location of interest is not listed, please speak with a recruiter for additional information. 

 

Zone A:

$217,800—$326,800 USD

Zone B:

$207,000—$310,400 USD

Zone C:

$196,100—$294,100 USD

Zone D:

$185,200—$277,800 USD

Skills
  • Animations
  • Development
  • Software Engineering
  • SQL
© 2025 cryptojobs.com. All right reserved.