iOS Engineer

Cygames

iOS

Swift

Obj-C

GH Actions

About this role

The role develops applications and libraries supporting Cygames game titles and other content. Responsibilities include developing apps for general users, internal SDKs and libraries used in game development, and tools for internal teams. The role also covers app performance improvements, updating libraries and SDKs, migrating to modern technologies, and maintaining development environments.

Applicants must have at least three years of team-based application development experience using Swift, Objective-C, or similar technologies. They must be able to implement user interfaces using SwiftUI or UIKit while taking advantage of iOS characteristics; investigate and improve issues including memory shortages and performance problems; implement server data communication while accounting for normal and error behavior; and understand iOS SDK components and frameworks well enough to select and implement them appropriately.

The primary language is Swift, including Objective-C. The named 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 includes ongoing development and operation involving events or campaigns, releasing iOS apps to an app store, developing B2C apps or operating web services including social games, developing apps for other platforms such as Android, using cross-platform frameworks such as Kotlin Multiplatform or Unity, understanding mobile application architectures such as MVVM and Clean Architecture, and using generative AI tools such as GitHub Copilot or ChatGPT.

The work involves game and entertainment content and considers both usability and how applications can provide an enjoyable experience. The position is based at offices in Shibuya or Meguro, Tokyo. The regular employment arrangement is full-time, although contract or outsourced arrangements may also apply. Side jobs are prohibited.

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.