 
        
        Job Description
We are seeking an experienced iOS developer to join our team and lead the development of innovative mobile applications.
Required Skills and Qualifications
 * Programming Languages: Strong knowledge of Swift, SwiftUI, and Xcode, with experience in developing complex iOS applications.
 * iOS Development: In-depth understanding of iOS SDK, MVVM, UIKit, Cocoapods, and SPM, with a solid grasp of modern iOS development principles.
 * API Integration: Familiarity with RESTful and GraphQL APIs, and experience in integrating them into iOS applications.
 * User Interface: Strong knowledge of iOS UI design principles, patterns, and best practices, with experience in designing and implementing user-friendly interfaces.
 * Testing: Experience with unit testing and test automation frameworks, such as XCTest and XCUITest.
 * Performance Optimization: Ability to optimize iOS application performance, with a strong understanding of offline storage, threading, and caching techniques.
Benefits
 * Teamwork: Top-notch teamwork and communication skills, with experience in collaborating with cross-functional teams.
 * Leadership: Ability to coach and manage developers across various seniority levels.
 * Agile Methodologies: Familiarity with Agile development methodologies and continuous integration tools.
 * Clean Code: Knowledge of best practices for building clean codebases, including file maintenance and component structure.
Others
 * Cloud Messaging: Familiarity with cloud message APIs and push notifications.
 * Accessibility: Understanding of iOS accessibility standards, including WCAG 2.2.
 * Design Principles: Familiarity with iOS Human Interface Guidelines (HIG) and interface design principles.
 * Version Control: Proficient understanding of code versioning tools, such as Git.