Hiring: iOS Developer with Cocos2d Experience

We are seeking a highly skilled iOS developer to join us full-time and lead the upgrade, refinement, and re-release of an existing mobile game currently available exclusively on the Apple App Store for iPhone, iPad, and Mac.[IMG2=JSON]{“data-align”:“none”,“data-size”:“full”,“src”:“https://a.slack-edge.com/production-standard-emoji-assets/14.0/apple-medium/1f3af.png”}[/IMG2]
Primary Objectives

  • **Update the game from iOS 17 to iOS 18 compatibility**
  • *(The app currently runs flawlessly on iOS 17 — minimal upgrade work needed)*
  • **Prepare and manage a new release through App Store Connect** using **TestFlight**, with proper handling of:
  • Distribution certificates
  • Development profiles
  • Submission for review and localization
**[IMG2=JSON]{"data-align":"none","data-size":"full","src":"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/14.0\/apple-medium\/1f3ae.png"}[/IMG2]** **About the Game**
  • Originally developed in **Cocos2D** (now deprecated)
  • We are planning a **future port to Swift**, but the current priority is re-release using the existing codebase
  • The game has minor Cocos2D bugs to fix (e.g., overly sensitive touch on iPad and mouse issues on Mac)
  • Uses **MySQL backend** to track player activity and game data
  • Fully integrated with **REST APIs** and **OneSignal APNS** for notifications (already working, but needs updates)
​**[IMG2=JSON]{"data-align":"none","data-size":"full","src":"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/14.0\/apple-medium\/1f527.png"}[/IMG2]** **Required Technical Skills**
  • Advanced proficiency in **Xcode** and **App Store Connect**
  • Experience with **Cocos2D**, **iOS native (Obj-C/Swift)**, and **iPadOS/macOS targets**
  • Knowledge of **Apple Push Notification Service (APNS)** and **OneSignal customization**
  • Strong understanding of **RESTful API integration**
  • Backend familiarity with:
  • **PHP**
  • **MySQL**
  • **HTML** (for internal control panel display)
​**[IMG2=JSON]{"data-align":"none","data-size":"full","src":"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/14.0\/apple-medium\/1f4e6.png"}[/IMG2]** **App Store Release Knowledge Needed**
  • Apple Push Notification Services (APNS)
  • App Info & Metadata
  • Localizations & Translations
  • In-App Events & Promo Pages
  • App Review & Apple Guidelines
  • IAPs, Subscriptions & Monetization Setup
  • Game Center Integration
  • Promo codes, custom product pages, and page optimization
​**[IMG2=JSON]{"data-align":"none","data-size":"full","src":"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/14.0\/apple-medium\/1f30d.png"}[/IMG2]** **Growth Opportunities**This is more than a one-off contract — we have multiple mobile games in our pipeline. **BONUS** if you have experience with:
  • **Unity** (we have ongoing Unity projects available)
  • **AWS RDS or Cloud DB tools** (our MySQL DB is hosted in AWS)
​**[IMG2=JSON]{"data-align":"none","data-size":"full","src":"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/14.0\/apple-medium\/1f4bc.png"}[/IMG2]** **Employment Type**
  • Full-time
  • Remote
  • Immediate start
**[IMG2=JSON]{"data-align":"none","data-size":"full","src":"https:\/\/a.slack-edge.com\/production-standard-emoji-assets\/14.0\/apple-medium\/1f680.png"}[/IMG2]**** To Apply:** Please include:
  • Portfolio of App Store-released titles
  • Experience working with legacy codebases
  • Any Cocos2D or Swift porting experience
  • Your TestFlight & App Store Connect workflow proficiency
​​​ If you’re interested, please send your CV, portfolio to [email]tuan@fullcolorgames.com[/email]. We’re ready to get started right away! ​