Description

Responsibilities
 

  • Feature development in Swift to expand the functionality of a mobile banking application
  • Ensuring that proper design and architectural patterns are being used to allow the app to scale effectively
  • Participating in code reviews to ensure quality of code delivered by the team
  • Collaborating with cross-functional teams, including project managers, product owners, testers, user experience, security, and fraud teams
  • Continuously improving the app, finding ways to simplify and refactor code
  • This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

     

What You Need
 

  • 5+ years of experience developing for iOS in Swift (Objective-C experience is a nice to have
  • Experience with UI development in both SwiftUI and UIKit
  • A solid understanding of Object-Oriented Programming, MVC, MVVM, and iOS application architecture
  • Experience with iOS unit testing frameworks and writing code designed for tests
  • Experience with development and source control tools (Xcode, Git, etc.)
  • Experience developing applications and systems with complex networking requirements
  • Understanding of IT standards, UX design, accessibility, and Agile methodologies
  • Excellent written and verbal communication skills
  • A collaborative, team-oriented mindset with strong interpersonal skills and a focus on continuous feedback and improvement

     

Nice-to-have
 

  • Experience in a financial or banking environment

     

Skills: ios, application, app, skills, design

Education

Any Graduate