About the job: Senior Software Engineer - iOS This is a contract opportunity for an experienced iOS Engineer. The role is based in a major bank in Sydney's CBD. Duration : 12 months Location : Sydney NSW Essential : Proven track record of developing robust and secure enterprise native iOS applications with Swift and SwiftUI Roles & Responsibilities : The Senior Software Engineer (iOS) role provides technical expertise in the design, development, and delivery of quality applications. Ideally, you will have a background in software engineering or enterprise development, with a solid understanding of building enterprise-level applications. You should be passionate about iOS development and the possibilities offered by new mobile platforms. You must have proven commercial experience delivering high-profile, high-volume enterprise applications on the iOS platform. Day-to-day tasks include design, development, unit testing, integration testing, and continuous improvement. Required Skills : Proven experience developing robust and secure enterprise native iOS applications with Swift and SwiftUI Expertise with Xcode and modern mobile development practices Knowledge of RESTful services Advanced knowledge of source control management such as Git and Gitflow Experience working with Agile methodology Experience with CI / CD and testing automation Passion for delivering quality customer experiences and writing reusable, scalable code Strong design sense with the ability to see an app through conception, development, testing, and release Solid experience in enterprise application architecture, design patterns, concurrency, and performance optimization Keeping up-to-date with the latest trends in iOS development and sharing ideas with peers and management J-18808-Ljbffr J-18808-Ljbffr