Job Description
About the job IOS Developer
Job Overview
We are seeking a skilled iOS Native Developer who is passionate about building high-quality mobile applications. The ideal candidate will have strong experience in Swift and Objective-C, along with the ability to integrate C++ libraries and work on mini-game integration using engines like Cocos2d or Unity.
Key Responsibilities:
- Design and develop advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and scalable code for iOS applications.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to ensure high performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Integrate C++ libraries with Swift/Objective-C projects to enhance app functionality.
- Collaborate on mini-game integration into applications using Cocos2d or Unity.
- Work closely with designers and backend developers to deliver a seamless user experience.
Skills & Qualifications:
- Proven experience as an iOS developer with a strong portfolio of released applications.
- Proficiency in Swift and Objective-C.
- Experience with iOS frameworks (e.g., Core Data, Core Animation, etc.).
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Understanding of Apples design principles and interface guidelines.
- Knowledge of C++ and experience integrating C++ with iOS applications is a plus.
- Experience with game engines like Cocos2d or Unity for mini-game integration is an advantage.
- Strong problem-solving skills and attention to detail.
- Familiarity with version control tools (e.g., Git) and continuous integration.
- Knowledge of UI/UX best practices.
Good to Have:
- Experience with third-party libraries and APIs.
- Familiarity with cloud message APIs and push notifications.
- Prior experience in deploying apps on the App Store.