Staff iOS Engineer

Rally

Rally

Software Engineering
New York, NY, USA · United States · Remote
Posted on Feb 10, 2025

At Rally we’re transforming how people explore crypto by making it social. We’ve created a mobile-first, multi-chain wallet that empowers users to discover trends, trade tokens, collect NFTs, and more all in one place. With a focus on social interaction and ease-of-use, we’re reimagining web3 for the next wave of consumers.

If you’re passionate about building products that shape the future of crypto, we’d love for you to join us!

What You’ll Be Doing

  • Technical Ownership: Take ownership of our iOS codebase, owning the technical direction, architecture, and code quality of our iOS app.

  • Help build product direction: Work closely with the team to define and execute on product strategy

  • New Feature Development: Build performant, secure, and well-tested native apps using Swift + Swift UI

  • Iterative Shipping: Embrace an iterative, fast-paced, data-driven approach to shipping features, embedding metrics into everything we do

  • Contribute to our engineering culture: Bring a strong voice for mobile best-practices, and as a Staff-level engineer, help foster best-practices and a strong engineering culture

  • See & help design the bigger technical picture: Partner across the engineering team to define sensible and scalable interfaces, data models, and API’s that power our products

  • Talk to users, use your product & learn: Listen to our users, and become (if you’re not already!) one yourself to make sure that the voice, and motivations of our users is natural & obvious to us!

What You Have Done

  • 7+ years of demonstrated experience delivering high quality and well-tested production software

  • 3+ years of experience shipping scalable & secure iOS apps to a large user base

  • A history of shipping production apps using Swift and SwiftUI

  • Proficiency with Apple design principles and interface guidelines — if the high fidelity mocks aren’t ready yet, you can get started on the basics!

  • Experience working in a highly collaborative environment & shipping frequently & iteratively

  • You write tests pragmatically & have well-formed opinions on what a good testing strategy looks like to keep us shipping quickly & safely!

  • You’ve tinkered in web3 (although not necessarily professionally)

  • Bonus points for:

    • Understanding of the basic mechanics of blockchain applications

    • Experience contributing small updates to APIs (we write ours in Typescript on node.js)

    • Exposure to & interest in understanding Android design principles with Kotlin

Pay & Benefits

  • Comprehensive health, dental, and vision insurance

  • 401k plan (with default company contribution)

  • Flexible PTO

  • Family Leave for caregivers of a new child

  • IRL team offsites & annual get-togethers

The target base salary for this role will range between $160k - $200k. This role is also eligible to participate in Rally’s equity plan. Final offer amount is determined by multiple factors including skillset, prior relevant experience, and depth of expertise.