Senior Mobile Engineer, iOS - Salt Lake City

Salt Lake City
Varo is changing the future of banking with our mobile app: a frictionless bank account that also helps customers do more with their money. Varo is building a mobile bank that helps customers cover their expenses, pay their bills and build their wealth over time — so they can stop worrying about money and go live their lives. Unlike traditional banks or other fintech apps, Varo offers a complete solution with integrated deposit, budgeting, savings and lending products that help customers bank with ease and achieve better financial outcomes. There’s no reason for a bank branch on every corner anymore: all that customers need is a smartphone to bank seamlessly. Based in San Francisco and privately held, Varo has raised $78M to date, led by Warburg Pincus and The Rise Fund / TPG Growth.

We are looking for a highly driven, consumer oriented iOS developer to join our growing Engineering team. This role is responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablets. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

In this role, you will be expected to:

    • Build iOS applications and the integration with full range of bank-end services.
    • Work with storyboards and in code, using manual or auto layout, to build custom views and custom animations
    • Building beautiful, exact UIs that meet the highest standard of fit and finish.
    • Build applications that reflect a passion for quality.

In this role, we require:

    • 5+ years experience in iOS native applications development. 
    • Solid understanding of mobile application architecture, including traditional Cocoa MVC patterns. 
    • Strong skills in Swift, Realm, push notifications.
    • Strong knowledge of UIKit and CoreAnimation. Able to work with storyboards and in code, using manual or auto layout, to build custom views and custom animations.
    • Strong knowledge of UIKit and CoreAnimation.
    • Experience in using Quick and Nimble to test the work.
    • Android applications development experience.
    • Good understanding of REST and experience in integrating mobile applications with REST APIs. 
    • Basic understanding of Java, AWS, and Linux to help troubleshoot issues during integration testing between UI and backend.
    • Understanding of Scrum development process.
    • Experience using Jira, Confluence, and Git.
    • Experience in building mobile web applications is a plus.
    • Financial industry experience is a plus.
Join our growing Engineering team!  Help us build the next-generation mobile consumer banking experience. Give millions of people the tools they need to achieve financial freedom and security.

Learn more about Varo by following us at:




Learn more about Varo by following us at:

Facebook -

Instagram -

LinkedIn -