Published on June 17, 2025. Modified on July 15, 2025.
Key Responsibilities :
- Design, develop, and maintain robust and efficient mobile applications for the i OS platform using Swift.
- Collaborate with product managers, UI/UX designers, and backend engineers to define, design, and ship new features.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Troubleshoot and debug applications to identify and resolve issues.
- Ensure the performance, quality, and responsiveness of applications.
- Work with APIs and integrate third-party libraries as needed.
- Implement unit and UI tests to ensure code reliability.
- Stay up-to-date with the latest advancements in the i OS ecosystem, libraries, and best practices.
- Assist in defining technical requirements and architectural decisions.
Required Skills & Qualifications :
- Proficiency in Swift programming language.
- Experience with Xcode IDE and the i OS SDK.
- Experience with i OS frameworks such as UIKit or Swift UI.
- Solid understanding of Object-Oriented Programming (OOP) principles.
- Experience working with RESTful APIs and integrating mobile applications with backend services.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving and debugging skills.
- Ability to write clean, maintainable code.
- Good communication and collaboration skills.
Desired Skills (Plus Points) :
- Experience with Swift UI and Combine frameworks.
- Experience with Core Data or other persistence frameworks.
- Experience writing Unit Tests and UI Tests using XCTest or other frameworks.
- Familiarity with CI/CD pipelines for mobile development.
- Knowledge of Agile development methodologies.
- Experience with performance optimization techniques and profiling tools.
- Understanding of Apple's Human Interface Guidelines.
- Experience with Objective-C (for working with legacy code).
Education :
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience