- Design and develop advanced applications for the iOS platform using Swift
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applicationsIdentify and fix bugs, bottlenecks, and performance issues
- Maintain code quality, organization, and automation
- Integrate APIs and third-party libraries
- Participate in code reviews and technical discussionsStay updated with the latest iOS trends, tools, and technologies
Required Skills
- Strong experience in Swift programming language
- Positive understanding of iOS SDK, UIKit, and Apple design principles
- Experience with RESTful APIs and JSON/XML parsing
- Knowledge of Auto Layout, Storyboards, and programmatic UI
- Familiarity with MVC / MVVM / VIPER architecture patterns
- Experience with Core Data, UserDefaults, or other local storage solutions
- Understanding of Git or other version control systems
- Knowledge of App Store deployment process