Senior Mobile Software Engineer
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: