

Design, develop, and maintain high-performance iOS applications using Swift and
Write clean, maintainable, and efficient code adhering to software principles and
Implement and maintain unit tests to ensure code reliability and functionality
Implement complex user interfaces using UIKit and SwiftUI
Collaborate with cross-functional teams to define, design, and ship new features
Conduct thorough code reviews and mentor junior developers
Optimize application performance for smooth user experience and battery efficiency
Stay up-to-date with the latest iOS development trends, frameworks, and tools
Strong problem-solving skills and attention to detail
Proficiency in implementing modular architecture for scalable iOS applications
Expert-level proficiency in Swift and deep understanding of iOS frameworks
multi-threading, networking, and adaptive layouts
Strong knowledge with continuous integration and version control systems (e.g.,
Extensive experience with SwiftUI and UIKit
Experience required: 5-12 years
Experience with RESTful APIs, analyzing, debugging API issues and integrating
Solid understanding of iOS SDK, including Networking, Core Animation, Push
Strong knowledge of adaptive UI design and design systems
Complete understanding of the mobile software development lifecycle
Demonstrated expertise in native iOS development including memory management,