IOS Developer
TRUECODE
Job description
iOS Engineer / iOS Developer Location: Richardson, TX Work Arrangement: 100% Onsite Duration: 12–24 Months Job Type: Contract Experience: 5+ Years
MUST-HAVE REQUIREMENT Previous professional experience with Goldman Sachs is REQUIRED. Candidates must have worked at Goldman Sachs previously. Goldman Sachs experience should be clearly listed on the resume with the project, role, and dates. Job Summary We are seeking an experienced iOS Engineer / iOS Developer with strong hands-on experience developing enterprise-grade mobile applications. The ideal candidate will have strong expertise in Swift, SwiftUI, UIKit, iOS SDK, REST APIs, and mobile application architecture, along with proven previous experience with Goldman Sachs. The selected candidate will work 100% onsite in Richardson, TX and collaborate with engineering, product, QA, and other technical teams to build secure, scalable, and high-performance iOS applications. Required Skills 5+ years of professional iOS development experience. Strong hands-on experience with Swift and SwiftUI. Strong knowledge of UIKit and iOS SDK. Previous Goldman Sachs experience – REQUIRED. Experience developing production-level iOS applications. Strong understanding of MVVM, MVC, or Clean Architecture. Experience with RESTful APIs and JSON. Proficiency with Xcode. Experience with Git, Swift Package Manager, and CocoaPods. Experience with XCTest/XCUITest and automated testing. Experience with CI/CD and automated mobile application builds. Strong debugging and performance optimization skills. Knowledge of mobile application security and secure coding practices. Excellent communication and problem-solving skills. Responsibilities Design, develop, test, and maintain iOS applications. Build new features using Swift and SwiftUI. Integrate applications with REST APIs and backend services. Develop clean, scalable, and maintainable code. Participate in architecture and technical design discussions. Perform code reviews and follow development best practices. Troubleshoot application defects, crashes, and performance issues. Develop unit and UI tests. Support CI/CD and application release processes. Collaborate with product, UX/UI, backend, QA, and DevOps teams. Participate in Agile/Scrum ceremonies. Ensure applications meet enterprise security and performance standards. Preferred Experience Financial services / banking / fintech experience. Experience handling sensitive financial or customer information. Enterprise mobile application development. Secure application development. Agile/Scrum environment.
Pay: $60.00 - $65.00 per hour
Work Location: In person