We are seeking a skilled Senior iOS Software Engineer to join our team and work on exciting projects for a large UAE bank. This is a full-time onsite role requiring you to work from our Bengaluru Offshore Development Center (ODC).
Education
- Postgraduate degree in Computer Science or related field (or equivalent experience)
Experience
- At least 5 years of Swift coding in high-performance, scalable Enterprise Mobile Applications
- Experience in performance tuning, debugging, and monitoring
- Designing clean, maintainable APIs
- Mobile app development at user interface and system levels
- Working knowledge of third-party libraries for networking and async image loading
Technical Skills
- Experience with Objective-C, C++, and Swift using Cocoa and other frameworks
- Strong understanding of iOS app architecture (MVC, MVVM)
- Multithreaded programming, reusable frameworks, UI components, and iOS SDK optimization
- Knowledge of UIKit, Core Animation, Autolayout, SnapKit, and various iOS frameworks
- Understanding of Spatial Reasoning
Functional Skills
- Adherence to coding standards, security, unit testing, and documentation best practices
- Experience with Agile methodology
- Ensure quality in technical and application architecture
- Research and benchmark technologies against industry standards
Soft Skills
- Ability to influence teams on technical aspects to enhance productivity
- Self-starter with the ability to work independently and collaboratively
- Excellent interpersonal skills to present ideas to senior management
Notice Period: Immediate joiners or candidates with a maximum 30 days notice period will be preferred.