Position: Native iOS developer with Unity Experience
Company: N-ix
Experience required: 2y
Category: Unity
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

**N-iX Game & VR Studio** is a team of 100+ professionals delivering top-quality games and VR solutions to various game and media enterprises and startups. Among our clients are Paradox Interactive, Wargaming.net, Tempo Storm, and other established game businesses and VR startups. We aim for AAA quality of work and offer competitive benefits to our employees.

We are looking for a strong iOS developer (preferably on Obj-C) who also has a proven Unity experience to be a valuable part of the distributed team that works on the next Apple Arcade game. The game is using all the latest technologies to assure great networking and cross-devices support as well as interesting in-game mechanics. We’re offering a unique chance to work with Apple services and gain knowledge from the best.

**Responsibilities:**
• Build plugin to support GameKit, Cloudkit features for consumption as Unity APIs
• Build custom matchmaking user interfaces with the GameKit API
• Elaborate on memory management, synchronous and asynchronous communication issues
• Build plugins wrapping native iOS functionality to work in Unity
• Ensure code quality with standard design patterns along with sufficient documentation

**Requirements:**
• At least 3 years of experience in iOS development
• At least 1 year of experience in the Unity engine
• Experience building native iOS plugins for Unity
• Proficient in Objective-C and knowledge of C# & Unity (2020)
• Understanding of memory management, synchronous and asynchronous communication issues while developing native plugins
• Solid understanding of Apple frameworks such as Gamekit, Cloudkit across iOS, macOS, tvOS
• Experience with XCode IDE, packaging code, and setting up unit tests
• Solid knowledge of multithreading
• Knowledge of algorithms and data structures
• Understanding SOLID, OOP principles, and design patterns
• Knowledge of GIT or related version control system
• English — Intermediate and higher (including verbal)

**Will be plus:**
• Experience with apple arcades

**We offer:**
• Flexible working hours
• A competitive salary and good compensation package
• Possibility of partial remote work
• Best hardware
• A masseur and a corporate doctor
• Healthcare & sport benefits
• An inspiring and comfy office

**Professional growth:**
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan
• Mentorship program

**Fun:**
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, foosball, ping pong, and more.