Mobile Engineer (Objective-C / Cocos

UserWise Services
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Computer Animation
A/B testing
Artificial Intelligence
Architectural Patterns
C++
Code Generation
Software Debugging
Memory Management
Performance Tuning
Software Tools
iOS
Cocos2D
Objective C++
Code Restructuring
GPT
Legacy Systems

Job description

You'll work on a proven, high-performing mobile game built with Objective-C and Cocos, helping evolve it for the next stage of growth. This is not a "build from scratch" role-it's about:

  • Improving a live product with real users
  • Making smart, high-leverage technical decisions
  • Using AI tools to accelerate development, debugging, and refactoring

Why This Role Is Interesting

  • Work on a game that already has traction and players
  • See your impact immediately in a live environment
  • Use AI as a force multiplier, not just a buzzword
  • Solve real engineering problems-not just greenfield abstractions

Who This Is For

  • Engineers who enjoy fixing, improving, and evolving real products
  • People who like high ownership and fast execution
  • Builders who prefer impact over perfection

Requirements

What You'll Do

  • Maintain and extend a legacy Objective-C + Cocos codebase
  • Optimize performance, memory usage, and runtime behavior for mobile
  • Refactor and modernize systems without breaking live operations
  • Ship features, events, and improvements in a live-service environment
  • Use AI-assisted workflows (code generation, debugging, refactoring, test creation) to move faster
  • Collaborate closely with product, design, and analytics to drive impact
  • Identify quick wins vs. deep tech improvements and prioritize accordingly

Requirements

  • Strong experience with Objective-C and iOS development
  • Hands-on experience with Cocos (Cocos2d-x or similar)
  • Experience working on live mobile games or shipped apps
  • Ability to navigate and improve legacy codebases
  • Strong understanding of performance optimization (CPU, memory, rendering)
  • Pragmatic mindset: you know when to refactor vs. ship
  • Comfortable leveraging AI tools (e.g., Copilot, ChatGPT, etc.) as part of your workflow

Nice to Have

  • Experience with C++ (common in Cocos-based systems)
  • Familiarity with game loops, rendering pipelines, and animation systems
  • Experience migrating legacy systems to modern architectures
  • Exposure to analytics-driven development (A/B testing, live ops)

Benefits & conditions

  • Market competitive, tax-free USD salaries
  • Paid Time Off
  • Performance Bonus
  • Annual Performance Reviews

True

About the company

At UserWise Services, we build and scale mobile games played by millions worldwide. Our focus is simple: move fast, deliver impact, and use modern tools-including AI-assisted workflows-to accelerate development and iteration. We're now looking for engineers who enjoy reviving, scaling, and modernizing high-adoption live games.

Apply for this position