- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Eligibility
- Candidates who can join immediately or within a 30-day notice period are eligible to apply.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
We are seeking an experienced Senior iOS Developer to join our team onsite in Dubai. Candidates must be able to start immediately or within a 30-day notice period.
Job Description
The ideal candidate will have more than 7 years of extensive experience coding in Swift, focused on developing enterprise-grade mobile applications known for high performance and scalability on a global level.
Responsibilities & Expertise
- Design and develop user interfaces and system-level components for mobile applications.
- Conduct performance tuning, debugging, and monitoring for mobile applications.
- Create clean, maintainable APIs and reusable UI components.
- Utilize popular third-party libraries for networking and asynchronous image loading.
- Build and maintain complex applications using Objective-C, C++, Swift, Cocoa, and other relevant frameworks.
- Apply iOS architectural patterns, including MVC and MVVM, in application development.
- Implement multithreaded programming, reusable frameworks, and optimize application performance with iOS SDK tools.
- Work extensively with UIKit, Core Animation, Autolayout, Size Classes, and SnapKit for interface design.
- Develop features leveraging Core Location, MapKit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CallKit, SiriKit, and Core Bluetooth.
- Possess knowledge of spatial reasoning concepts relevant to mobile app development.
Additional Information
Only candidates who can join immediately or within a 10-day notice period will be considered.
Interested candidates should prepare to share detailed information including total experience, relevant experience in iOS and Swift, experience with SwiftUI, domain experience in banking, current and expected salary, current location, notice period, highest education, and nationality.
Level
Senior