- Develop and maintain high-quality iOS applications using Objective-C and Swift.
- Collaborate with UX/UI designers, product managers, and other developers to build and deliver new features and enhancements.
- Write clean, efficient, and well-documented code.
- Troubleshoot and debug applications to ensure optimal performance.
- Integrate third-party APIs and libraries.
- Stay updated with the latest trends, techniques, and technologies in mobile development.
- Perform code reviews and provide constructive feedback to team members.
- Work within Agile methodologies, participating in sprint planning, daily standups, and retrospectives.
Requirements & Qualifactions
- Degree in Computer Science, Software Engineering, or related fields.
- Minimum 3 years in iOS development with strong coding and algorithm expertise.
- Technical Skills: Proficient in Objective-C or Swift with independent development capabilities.
- In-depth knowledge of the iOS framework, UI components, and system architecture.
- Hands-on experience with performance optimization and debugging.
- Familiarity with third-party libraries like AFNetworking, SDWebImage, and YYModel.
- Experience in graphics drawing (e.g., K-line, curves, pie/bar charts) is a plus.
- Familiarity with RESTful APIs and JSON.
- Knowledge of version control systems like Git.
- Strong understanding of mobile app architecture and design patterns (MVC, MVVM, etc.).