Software Engineer, iOS, All Levels

Engineering Blog for more on our tech stack, mission, and values!


What You’ll Do

  • Design, build, and launch new products to Ramp’s iOS app.
  • Help establish engineering processes, tools, and systems that allow us to scale the code base and productivity.
  • Conduct code reviews and set engineering standards.
  • Work with Product and Design to identify key features that will make the app successful.
  • Work alongside Product and other cross-functional teams to understand customer feedback and continuously improve our product.


What You Need

  • Minimum 1 year of experience in mobile development.
  • Proficiency in Swift for iOS development.
  • Experience launching at least one mobile app and/or several features that reached a large number of users.
  • Desire to work in a fast-paced environment, continuously grow, and master your craft.
  • Strong understanding of mobile design patterns and best practices.


Nice to Haves

  • Experience with web apps (React, TypeScript).
  • Experience with backend technologies (Python, Flask, SQL, OpenAPI).
  • Experience with our mobile stack: SwiftUI, Swift Concurrency, The Composable Architecture, Bazel, OpenAPI & Buildkite
  • Experience managing apps with App Store Connect


Benefits (for U.S.-based full-time employees)

  • 100% medical, dental & vision insurance coverage for you
    • Partially covered for your dependents
    • One Medical annual membership
  • 401k (including employer match on contributions made while employed by Ramp)
  • Flexible PTO
  • Fertility HRA (up to $5,000 per year)
  • WFH stipend to support your home office needs
  • Wellness stipend
  • Parental Leave
  • Relocation support to NYC or SF (as needed)
  • Pet insurance


Share job

Disclaimer:

Mobile Career is not hiring for this position, we just post job ads for other companies. We urge you to check jobs yourself as well.