Position: Unity App Developer
Company: United Software
Experience required: 3y
English level: intermediate

For our new project we are looking for Unity App Developer with such responsibilities:

 Create, debug, maintain and optimize the Unity-based app, editor and related tools
used for the app development.
 Offer technical solutions, innovate and improve the quality of implementation,
performance and usability of the editor, tools and tool chain as a whole.
 Keep the existing engine and tools up to date in accordance with the latest changes
occurred in the development pipeline (e.g. new SDKs or middleware versions).
 Implement new app features and services in close partnership with the content team
of the project and with respect for the end user comfort and app performance.
 Improve existing app features based on design requests.
 Develop the client side components for highly scalable multiplayer app.
 Write technical design documents, for milestones and internal use.

Requirements:
 Minimum 3 years of working experience in game development
 Hands-on experience with Unity3D engine (editor and scripting)
 Good knowledge of an object-oriented programming language, preferably C#
 Good knowledge of gameplay programming
 Good knowledge of WebGL programming
 Experience in delivering mobile games for Android / iOS / MacOS
 Availability to work with new APIs and concepts
 Able to work on projects that might involve a lot of changes
 Able and interested to work in highly iterative processes and R&amp;D
 Used to communicate effectively with both technical and non-technical parties
 Good trouble shooting skills
 Excellent attention to detail

Nice to have:
 Decent knowledge of 3D modeling
 Experience with scripting languages
 Experience with load/stress concurrent user testing of the app
 Bachelor’s degree in Computer Science, Computer Engineering or similar field