What will you do?
You will be responsible for designing and developing native iOS code to maintain and add functionality to a mobile banking application. Conduct and contribute to design and code reviews ensuring standards are met
Oversee, lead and coach junior developers on software engineering practices, code quality and OO design
Collaborate with cross-functional teams, including project managers, product owners, testers, user-experience, security and fraud Continuously improve the app, finding ways to simplify and refactor code
What do you need to succeed? Must-have:
5+ years of experience developing for iOS, including Objective-C, Swift, XCode, git
A thorough understanding of Object Oriented Programming, MVC, MVVM and iOS application architecture
Experience designing and building user interfaces for both iPhone and iPad applications using UIKit and Interface Builder
Automated testing using XCTest
Experience with networking, including HTTP, SOAP and REST
Understanding of IT Standards, UX Design, Accessibility, Agile Methodologies
Excellent written and verbal communication skills
Be a collaborative, team player, who values giving and receiving constructive feedback and who has strong interpersonal skills
Nice-to-have:
Experience in a banking environment
Mobile payments experience
Extreme programming, TDD
SwiftUI experience
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.