Senior iOS Developer
Senior iOS Developer building and maintaining secure, enterprise-grade native iOS applications in Swift (UIKit/SwiftUI) for retail banking clients: integrating REST APIs, writing unit tests, following CI/CD practices, and mentoring junior developers in an Agile team. 6+ years of iOS experience required; banking domain exposure highly preferred.
- Compensation
- Not disclosed
- Location
- Pittsburgh, United States
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Mobile
- Posted
Skills
Must have
- 6+ years of experience designing, developing, and maintaining enterprise-grade iOS applications
- Strong expertise in Swift-based native iOS development (Swift, UIKit/SwiftUI, Xcode) — Advanced
- REST APIs, JSON, and Mobile Application Architecture (MVVM/MVC) — Advanced
- Experience delivering secure, high-performance mobile applications
- Integrate RESTful APIs and third-party SDKs while ensuring optimal performance
- Implement unit testing, code reviews, and CI/CD best practices
- Ensure compliance with security, accessibility, and enterprise mobility standards
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
- Mentor junior developers and contribute to technical design discussions
Nice to have
- Retail Banking domain knowledge — Basic
- Retail Banking mobile application development (digital banking, payments, account management, customer onboarding)
- Agile delivery experience
Full description
Role Description:
We are seeking a Senior iOS Developer with 6+ years of experience in designing, developing, and maintaining enterprise-grade iOS applications. The ideal candidate will have strong expertise in Swift-based native iOS development and experience delivering secure, high-performance mobile applications. Prior experience in the Retail Banking domain is highly preferred, with an understanding of digital banking, payments, and customer-facing financial applications.
Job Responsibilities:
- Design, develop, test, and maintain native iOS applications using Swift and the latest iOS frameworks.
- Collaborate with product owners, UX designers, architects, QA teams, and backend developers to deliver high-quality mobile solutions.
- Develop scalable, secure, and reusable application components following best coding practices.
- Integrate RESTful APIs and third-party SDKs while ensuring optimal application performance.
- Troubleshoot, debug, and optimize applications for performance, reliability, and user experience.
- Implement unit testing, code reviews, and CI/CD best practices to maintain code quality.
- Ensure applications comply with security, accessibility, and enterprise mobility standards.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Mentor junior developers and contribute to technical design discussions.
- Experience in Retail Banking applications, including digital banking, payments, account management, or customer onboarding, is highly desirable.
Primary Skills:
- Native iOS Development (Swift, UIKit/SwiftUI, Xcode)
- Advanced
- REST APIs, JSON, and Mobile Application Architecture (MVVM/MVC)
- Advanced
- Retail Banking
- Basic
- Retail Banking Mobile Application Development (Preferred) with Agile Delivery Experience
If interested, please share your resume at anjali.pathak@sincera.com