Freelance iOS Engineer

Cygames

iOS

Swift

Obj-C

GH Actions

About this role

This freelance iOS engineering role develops applications and libraries used across Cygames game titles and other content. Responsibilities include building consumer-facing applications, internal SDKs and libraries for game development, and tools for internal use. The role also covers application performance improvements, investigating causes of issues such as memory shortages and performance problems, updating SDKs and libraries, migrating them to modern technologies, and maintaining the development environment.

The required experience is at least three years of team-based application development using Swift or Objective-C. Candidates must be able to implement user interfaces with SwiftUI or UIKit while taking account of iOS operating-system characteristics. They must also be able to design server communication for both normal and error conditions and select and implement iOS SDK components and frameworks appropriately for each use case.

The main language is Swift, with Objective-C also used. The stated development environment includes Git and GitHub for version control, GitHub Actions for CI/CD, Xcode, Swift Package Manager, Firebase, and SwiftUI. Development may also use cross-platform frameworks such as Kotlin Multiplatform, Compose Multiplatform, and Unity.

Additional experience welcomed by the posting includes ongoing development involving events, campaigns, feature additions, or operations; releasing iOS applications to an app store; developing consumer applications or operating web services, including social games; developing applications for other platforms such as Android; using cross-platform frameworks; understanding mobile application architectures such as MVVM and Clean Architecture; and using generative AI tools such as GitHub Copilot or ChatGPT.

The role is connected to game and entertainment content. The posting seeks people who pursue product quality from the user’s perspective, maintain high-quality output, work toward team results, proactively learn new technologies, and share what they learn with the team. Depending on interest and suitability, future leadership responsibilities may be assigned.

The employment arrangement is 業務委託. The listed monthly compensation is 250,000 to 900,000 yen, with final compensation subject to discussion. Work location and working arrangements are also discussed in an interview. The listed locations are in Shibuya and Meguro, Tokyo. The posting lists communication activities, training and learning programs, health support, lunch assistance, free soft drinks, and other support programs.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.