Key Responsibilities
- Design, develop, test, and maintain iOS applications
- Write clean, scalable, and efficient code following best practices
- Collaborate with UI/UX designers, backend developers, and product teams
- Integrate RESTful APIs and third-party libraries
- Debug, optimize, and improve application performance
- Ensure app quality, security, and responsiveness
- Participate in code reviews and technical discussions
- Stay updated with the latest iOS development trends and technologies
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience as an iOS Developer or similar role
- Strong knowledge of Swift and iOS SDK
- Experience with Xcode and Apple development tools
- Understanding of iOS UI/UX guidelines and Human Interface Guidelines
- Familiarity with version control systems (Git)
- Strong problem-solving and analytical skills
Preferred Qualifications
- Experience with MVVM or other iOS architectures
- Knowledge of Core Data, Core Animation, and background tasks
- Experience publishing apps on the App Store