الوصف الوظيفي
Job Summary We are seeking an experienced iOS Developer with a minimum of 4 years of experience in building advanced iOS applications. The ideal candidate will have a strong proficiency in Swift, along with a deep understanding of object-oriented programming and software architecture. You will be responsible for designing, coding, and maintaining high-performance, reusable, and reliable applications. This role requires working closely with cross-functional teams to deliver new features and ensure code quality and responsiveness.Must Have Skillsets (Mandatory) - iOS Development: Minimum 4 years of hands-on experience in iOS app development. - Swift Proficiency: Strong proficiency in Swift and its ecosystems. - Object-Oriented Programming: Deep understanding of object-oriented programming principles and design patterns. - Memory Management & Multi-threading: Familiarity with memory management and multi-threading in iOS applications. - RESTful APIs: Experience in integrating iOS applications with back-end services using RESTful APIs. - Apple Design Guidelines: Strong understanding of Apple’s design principles and interface guidelines. Good to Have Skillsets (Optional) - Code Versioning Tools: Proficient understanding of version control tools like Git. - Unit Testing: Experience in writing unit tests for ensuring code robustness, including edge cases and usability. - Performance Optimization: Skills in identifying bottlenecks and optimizing code for better performance. - Continuous Learning: Ability to evaluate and implement new technologies to enhance development efficiency. Qualifications and Experience - Education: Bachelor’s degree in Computer Science, Software Engineering, or related field. - Experience: Minimum of 4 years in iOS app development, with a strong focus on Swift and object-oriented programming. - Technical Skills: Proficiency in Swift, RESTful APIs, and memory management. Experience with unit testing, debugging, and performance tuning is a plus. - Collaboration: Proven experience working with cross-functional teams to deliver high-quality applications.