الخبرة : 0-3 سنة
الراتب : Not mentioned
المكان : emirates
Job Title
iOS Developer – Digital Banking Experience
Job Summary
We are seeking an experienced iOS Developer with a strong background in digital banking or financial services applications. The ideal candidate will design, develop, and maintain secure, scalable, and user-friendly iOS applications that deliver seamless digital banking experiences for customers.
Key Responsibilities
- Design, develop, and maintain high-quality iOS applications using Swift and UIKit/SwiftUI
- Build and enhance digital banking features such as account management, payments, transfers, authentication, and notifications
- Collaborate with product managers, UX/UI designers, backend engineers, and QA teams
- Ensure applications meet security, compliance, and performance standards required in banking environments
- Integrate RESTful APIs and third-party services (e.g., payment gateways, analytics, biometric authentication)
- Implement secure coding practices, including data encryption and secure storage (Keychain)
- Optimize application performance, stability, and usability
- Participate in code reviews and maintain clean, reusable, and testable code
- Support app releases, bug fixes, and continuous improvements
- Stay current with iOS platform updates and mobile banking trends
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 3+ years of iOS development experience
- Proven experience working on digital banking, fintech, or financial services apps
- Strong proficiency in Swift and iOS frameworks (UIKit, SwiftUI, Combine)
- Experience with REST APIs, JSON, and mobile app architecture (MVVM, MVC, Clean Architecture)
- Knowledge of mobile security best practices and regulatory requirements (e.g., PCI-DSS concepts)
- Experience with version control systems (Git)
- Familiarity with CI/CD pipelines and automated testing
Preferred Qualifications
- Experience with biometric authentication (Face ID, Touch ID)
- Knowledge of Core Data, local storage, and offline support
- Experience with Agile/Scrum development methodologies
- Exposure to cloud-based backend services (AWS, Azure, Firebase)
- Prior experience working with large-scale, consumer-facing applications
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Attention to detail and commitment to high-quality code
- Ability to work in fast-paced, regulated environments