iOS Developer
Client Industry:
Banking / Financial ServicesJD:A major banking client is seeking an experienced iOS Developer with 7+ years of hands-on mobile application development experience using Swift and Objective-C. The ideal candidate will have enterprise-level experience building and enhancing secure, scalable, customer-facing mobile applications, preferably within banking or financial services. The developer will collaborate with product teams, backend engineers, and other mobile developers to deliver high-quality iOS applications, implement new features, integrate backend services, and improve application performance and reliability.
Key Responsibilities:
Design, develop, test, and maintain native iOS applications using Swift and Objective-C.Build new features and enhancements for customer-facing mobile applications, including core banking platforms.
Integrate REST APIs and backend services to support mobile application functionality.
Troubleshoot application issues, debug code, and optimize performance and responsiveness.
Collaborate with product managers, designers, backend engineers, and cross-functional teams throughout the development lifecycle.
Follow secure coding practices, participate in code reviews, and maintain high standards of code quality.
Develop and execute unit, integration, and automation tests to ensure application stability and reliability.
Contribute to application enhancements, technical documentation, and continuous improvement initiatives.
Required Skills & Qualifications 7+ years of professional experience in iOS application development.
Strong hands-on proficiency in Swift and Objective-C.Experience developing and maintaining enterprise-level mobile applications.
Solid understanding of iOS architecture, application lifecycle, and development frameworks.
Experience integrating REST APIs and backend services.
Strong debugging, troubleshooting, performance optimization, and testing skills.
Ability to work effectively in a collaborative, cross-functional development environment.
Preferred Qualifications:
Previous experience in banking, financial services, or other highly regulated enterprise environments.
Familiarity with GitHub Copilot or other AI-assisted development tools.
Experience with mobile automation testing using Java and/or Appium.
Bachelor's degree in Computer Science, Software Engineering, or a related field.