Senior Unity Programmer

Role Overview:

  • You will create new games for mobile platforms, and you will develop tools and editors to support the game development
  • Collaborate closely with art directors, graphic designers and other team members to determine various game constraints and identify solutions to fix the them
  • We expect that you will write clean and maintainable/optimized code that performs well.
  • The Unity3D developer works in a team to design and develop optimized code using C# .net in the Unity3D Game Engine.
  • Maintenance projects and internal tools

Your responsibilities:

  • Researching and evaluating pre-existent code
  • Core system architecture
  • Implementation of unique game-play mechanics and complex user interface
  • Regular iteration and maintenance of the above systems
  • Documentation of key algorithms and interfaces
  • Constant communication with other developers and production
  • Analyze requirements and provide realistic estimations

Required skills:

  • Bachelor’s Degree is required
  • 3-4 years professional/indie game development experience, credited as a programmer on at least two shipped titles
  • Good software architecture and analytical skills
  • Ability to work and communicate well in a multi-discipline team environment
  • Experience with a wide variety of engine technology, including memory management, streaming, rendering, animation, editors, build tools, and more
  • Strong knowledge of C# scripting, object oriented design, design patterns, 3D Math
  • Good understanding of Unity3D including Unity GUI, asset bundles, materials/shaders, scene management, platform specific plugins and iOS/Android deployment
  • Understanding of cross-platform design principles
  • Excellent written and verbal communication skills
  • Fluent written and spoken English

We also appreciate the following:

  • Work experience in an Agile environment
  • Direct experience with game logic, particle systems, client-server communication and protocols such as IP, TCP, UDP and HTTP
  • Experience with physics and animation systems
  • Understanding of memory management and artificial intelligence techniques
  • Good knowledge of C/C++ programming language
  • Knowledge in 3D programming (OpenGL, DirectX)

We offer:

  • Very motivating salary package
  • Private medical insurance and meal tickets
  • Great office location - access to subway and public transportation; very close to downtown
  • Gym facilities with very good access
  • Young and creative atmosphere
Files must be less than 2 MB.
Allowed file types: pdf doc docx.
CAPTCHA

This question is to prevent automated spam submissions.

Image CAPTCHA

Enter the characters shown in the image.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras et auctor risus, ac malesuada massa. Curabitur lobortis nulla ut urna mattis, ut blandit dui aliquam.