We are hiring an experienced iOS Developer to join our team for a leading banking client in the UAE. The ideal candidate will have a strong background in developing and deploying iOS applications, with experience working in fast-paced environments such as banking or financial services.
Education
- Degree or postgraduate in Computer Science or related field (or equivalent experience).
Experience
- Minimum 5 years in Swift coding for Enterprise Mobile Applications.
- Hands-on experience in performance tuning, debugging, and monitoring.
- Designing clean, maintainable APIs.
- Mobile app development at UI and system levels.
- Experience with popular third-party libraries for networking and asynchronous image loading.
Technical Skills
- Building complex applications in Objective-C/C++/Swift with Cocoa.
- Strong understanding of iOS architecture (MVC, MVVM).
- Experience in multithreaded programming, UI components, and performance optimization.
- Knowledge of UIKit, Core Animation, Autolayout, SnapKit, Core Location, and AVFoundation.
- Understanding of Spatial Reasoning.
Functional Skills
- Knowledge of coding, security, unit testing, and documentation standards.
- Experience with Agile methodology.
- Ensuring the quality of technical architecture and system design.
- Researching and benchmarking technologies.
Soft Skills
- Ability to influence teams on technical matters.
- Self-motivated and capable of working independently while collaborating with teams.
- Excellent interpersonal skills for presenting ideas to senior management.
Why Join Us?
- Work with one of the largest banks in the UAE on high-impact digital banking products.
- Be part of a fast-paced, tech-driven environment.
- Competitive compensation and benefits.