COMPANY INTRODUCTION
Emirates NBD is a market leader across the MENAT (Middle East, North Africa and Türkiye) region with a presence in 13 countries, serving over 20 million customers. The Emirates NBD Group has a total of 853 branches and 4,213 ATMs / SDMs. Emirates NBD is the leading financial services brand in the UAE with a Brand value of USD 3.89 billion
At the bank, we serve our customers and help them realise their financial objectives through a range of banking products and services including retail banking, corporate & institutional banking, Islamic banking, investment banking, private banking, asset management, global markets and treasury, and brokerage operations
We are a key participant in the global digital banking industry, with 97% of all financial transactions and requests conducted outside of our branches. We also operate Liv, the lifestyle digital bank by Emirates NBD. With close to half a million users, it continues to be the fastest-growing digital bank in the region
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Key Qualifications:
- 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, Auto layout, 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.
- Self-motivator and self-starter, ability to own and drive things without supervision and works collaboratively with the teams across the organization.
- Have excellent soft skills and interpersonal skills to interact and present the ideas to Senior and Executive management
Key Requirements:
- Degree, Post graduate in Computer Science or related field (or equivalent industry experience)
- 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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior iOS Engineer
2026-05-27
Senior Software Engineer, Gameplay - League of Legends
2026-05-20
AI/Agentic Systems Engineer
2026-05-20
- Posted
- May 22, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Chennai
- Company
- Emirates NBD
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior iOS Engineer
2026-05-27
Senior Software Engineer, Gameplay - League of Legends
2026-05-20
AI/Agentic Systems Engineer
2026-05-20