Job Description
We serve our customers 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.
Role Overview
As a lead developer, you will be responsible for the development of new software products and enhancements to existing products. You will work with large-scale applications and frameworks and have outstanding communication and leadership skills.
Key Responsibilities
• Develop complex applications using SWIFT with Cocoa and other frameworks
• Design and implement iOS application architecture and implementation (MVC, MVVM)
• Implement multithreaded programming, reusable frameworks, UI components, iOS SDK performance tools and optimization techniques
• Utilize UIKit, Core Animation, Auto layout, Size Classes, SnapKit
• Apply knowledge on Core Location, MapKit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CAllKit, SiriKit, Core Bluetooth
• Follow best Coding, Security, Unit testing and Documentation standards and practices
• Adhere to Agile methodology
Requirements
• Degree or 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
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. They should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Avadi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
