О вакансии
Unity Developer (iOS platform)
We are looking for a Unity developer who can bring mobile games to life on iOS. The main area of responsibility is developing and optimizing interactive gameplay systems, user interfaces, and supporting features for iOS applications built in Unity. You will work closely with game designers, 2D artists, technical artists, and other developers to deliver polished, performant, and engaging mobile experiences.
Full-time, 5/2
Remote (gmt +3)
Contact: @lyna_lin8
Responsibilities
- Design, implement, and maintain gameplay features and UI in Unity (C#).
- Collaborate with designers and artists to integrate game assets and ensure smooth workflows.
- Optimize performance and memory usage specifically for iOS devices (profiling, draw calls, batching, asset management).
- Implement and maintain clean, reusable, and testable code following best practices (SOLID, design patterns).
- Integrate third-party SDKs (e.g., analytics, ads, notifications, in-app purchases).
- Set up and manage project architecture (dependency injection, asset organization).
- Debug and fix issues across multiple iOS devices and resolutions.
- Participate in code reviews and contribute to continuous improvement of coding standards.
- Support the release process: preparing builds, handling store requirements, crash reporting, and post-release monitoring.
Requirements
- Strong knowledge of C# and object-oriented programming.
- Solid understanding of OOP principles and SOLID design patterns.
- Proficiency with collections, generics, events, delegates, extension methods.
- Practical experience with LINQ and async/await for asynchronous programming.
- Experience using ScriptableObjects for data and configuration.
- Strong knowledge of the Unity lifecycle and best practices.
- Experience working with Unity on 2D projects.
- Proficiency in the Unity UI system (Canvas, RectTransform, Layout Groups).
- Hands-on experience with DoTween.
- Ability to effectively use prefabs, components, and Addressables/AssetBundles.
- Knowledge of dependency injection frameworks (Zenject, VContainer).
- Strong profiling and optimization skills (Unity Profiler, Frame Debugger, Profile Analyzer).
- Practical experience in iOS build pipeline, Xcode integration, and handling platform-specific requirements (certificates, provisioning profiles, App Store distribution).
Would be a plus
- Experience with physics and physical animations in Unity.
- Skills in creating animations using Animator and Animation Clips.
- Optimization of UI, rendering, and animations specifically for iOS devices.
- Knowledge of adaptive layouts and handling multiple screen resolutions.
- Familiarity with CI/CD pipelines for Unity projects.
- Basic art editing (Photoshop, Figma).
- Knowledge of Apple-specific integrations (Game Center, Push Notifications, iOS Native Plugins).
We offer
- Participation in all stages of development, from concept to release.
- Close collaboration with game designers and artists.
- The opportunity to influence the visual style and technical direction of our games.
- Creative freedom in developing gameplay and visual systems.
- A strong emphasis on clean code, maintainability, and best practices.
- A collaborative environment that values knowledge sharing and code reviews.