Senior Software Engineer - IOS
Back to Jobs
Emirates IslamicGet Smart Job AI Coach in the appFree on iOS and Android 






Senior Software Engineer - IOS
Location
India
Experience
Senior
Posted
Jul 18, 2026
Apply by
August 17, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
The Senior Software Engineer – IOS practices software engineering and applies best practices and principles to deliver high quality, maintainable, reusable, reliable, performant, and scalable software on schedule.
Key Experiences:
- Experience building complex applications using SWIFT with Cocoa and other frameworks
- Strong understanding of iOS application architecture and Implementation (MVC, MVVM)
- Experience with multithreaded programming, reusable frameworks, UI components, iOS SDK performance tools and optimization techniques
- Knowledge on UIKit, Core Animation, Autolayout, Size Classes, SnapKit
- Knowledge on Core Location, MapKit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CAllKit, SiriKit, Core Bluetooth.
- Experience in following best Coding, Security, Unit testing and Documentation standards and practices
- Experience in Agile methodology.
- Ensure quality of technical and application architecture and design of systems across the organization.
- Effectively research and benchmark technology against other best in class technologies.
- Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience.
- Have excellent soft skills and interpersonal skills to interact and present the ideas to Senior and Executive management.
Key Qualifications:
- Minimum 8 years of coding experience in Swift in creating Enterprise Mobile Applications of high performance and global at scale
- Hands on experience in performance tuning, debugging, monitoring
- Experience designing clean and maintainable Code
- Mobile application development at the user interface and system levels
- Working experience with popular third party libraries for networking, async image loading
- Education: Degree, Postgraduate in Computer Science or related field (or equivalent industry experience)
- Experience building complex applications using SWIFT with Cocoa and other frameworks
- Strong understanding of iOS application architecture and Implementation (MVC, MVVM)
- Experience with multithreaded programming, reusable frameworks, UI components, iOS SDK performance tools and optimization techniques
- Knowledge on UIKit, Core Animation, Autolayout, Size Classes, SnapKit
- Knowledge on Core Location, MapKit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CAllKit, SiriKit, Core Bluetooth.
Key Responsibilities
- Build complex applications using Swift with Cocoa and other frameworks
- Ensure quality of technical and application architecture and design
- Research and benchmark technology against best-in-class solutions
- Influence multiple teams on technical considerations to increase productivity
- Design clean and maintainable code for mobile applications
- Perform performance tuning, debugging, and monitoring
Requirements
- Degree in Computer Science or related field
- Postgraduate degree in Computer Science or related field
- Equivalent industry experience
Skills Required
SwiftCocoaiOS SDKUIKitCore AnimationAutolayoutSize ClassesSnapKitCore LocationMapKitAVFoundationStoreKitExtensionsAddressBookEventKitCAllKitSiriKitCore BluetoothMVCMVVMMultithreaded programmingAgile methodologyUnit testingNetworking librariesAsync image loadingInterpersonal skillsCommunicationPresentation skillsInfluence
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Software Engineer - iOS
IQVIA
Full-timeEasy applyWork from Office
KathmanduSenior

Senior Software Engineer – iOS
Global Rescue
Full-timeEasy applyWork from Office
2nd & 3rd FloorSenior

Senior Software Engineer, Mobile (iOS)
Grab
Full-timeEasy applyWork from Office
Petaling JayaSenior

Senior Software Engineer, IOS
DraftKings
Full-timeEasy applyWork from Home
Remote - CanadaSenior

Software Engineer IV - IOS & React Native developer
Candescent
Full-timeEasy applyWork from Office
IN - Bengaluru - OfficeSenior

Software Engineer III - IOS & React Native developer
Candescent
Full-timeEasy applyWork from Office
IN - Bengaluru - OfficeSenior