Description:
We are seeking a highly skilled and experienced iOS Developer to join our team on a contract basis. The ideal candidate will have a minimum of three years of hands-on experience building native mobile applications using Swift. This role requires a strong understanding of iOS development best practices, a passion for creating exceptional user experiences, and the ability to collaborate effectively in a remote environment.
Responsibilities:
- Design, develop, and maintain high-quality iOS applications.
- Write clean, efficient, and maintainable Swift code.
- Collaborate with cross-functional teams to define product requirements and translate them into technical specifications.
- Integrate with RESTful APIs and GraphQL to consume and deliver data.
- Conduct thorough unit and integration testing to ensure application quality.
- Optimize application performance, memory usage, and responsiveness.
- Stay up-to-date with the latest iOS technologies and trends.
- Contribute to the continuous improvement of development processes and tools.
Requirements:
- 3+ years of experience in native iOS app development using Swift.
- Strong proficiency in iOS SDK, Cocoa Touch, and Xcode.
- Experience with RESTful APIs and GraphQL.
- Solid understanding of iOS design patterns and architectural principles.
- Experience with CI/CD pipelines and tools.
- Ability to write clean, well-structured, and maintainable code.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team.