Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and maintain high-quality, scalable iOS applications while collaborating with cross-functional teams. Ensure application performance, security, and stability through rigorous testing, debugging, and code reviews.
What they look for
Requirements
Requires a Bachelor's or Master's degree in Computer Science or a related field and 3 to 6 years of professional iOS development experience. Candidates must have strong proficiency in Swift, knowledge of iOS architecture patterns, and experience with REST APIs and version control systems.
Full description
- Design, develop, and maintain iOS applications using Swift (and Objective-C where applicable).
- Build high-quality, scalable, and user-friendly mobile applications.
- Implement new features and enhance existing functionalities.
- Integrate REST APIs and third-party services.
- Collaborate with UI/UX designers, backend developers, QA Engineers, and Business Analysts.
- Ensure application performance, security, stability, and responsiveness.
- Identify, troubleshoot, and resolve technical issues and bugs.
- Participate in code reviews and apply development best practices.
- Write clean, maintainable, and well-documented code.
- Participate in Agile/Scrum development activities.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Good professional English required; French is an advantage.
- 3 to 6 years of professional experience in iOS development.
- Strong proficiency in Swift; knowledge of Objective-C is a plus.
- Solid knowledge of the iOS SDK, UIKit, and Apple development frameworks.
- Hands-on experience with Xcode.
- Good understanding of REST APIs and JSON.
- Experience with Git and version control systems.
- Knowledge of iOS architecture patterns (MVVM, MVC, VIPER, Clean Architecture).
- Familiarity with Core Data, Combine, and dependency management tools (Swift Package Manager, CocoaPods).
- Understanding of mobile application security and performance optimization.
- Experience with testing frameworks (XCTest) and debugging tools.
Preferred Qualifications
- Previous experience in banking, fintech, or digital payment applications.
- Experience with secure mobile applications and authentication mechanisms (biometrics, Keychain).
- Knowledge of CI/CD processes for mobile applications and App Store publication.
- Familiarity with SwiftUI is an advantage.
Similar roles
-
Software Engineer : iOS
PHONEPE LIMITED Bengaluru, Karnataka, India
-
Software Engineer 3 - IOS
eBay Bengaluru, Karnataka, India
-
Senior Software Engineer - IOS Developer
Fifth Third Bank Chicago, Illinois, United States · $71K–$146K/yr
-
Senior iOS Software Engineer
Navan Berlin, Germany
-
Senior iOS Software Engineer
Navan London, England, United Kingdom
-
Software Engineer, iOS
Mirage New York, New York, United States · $175K–$275K/yr