Unity 3D developer

Description

We are looking for a Unity3D Game Developer. As a Unity3D Game Developer, you’ll be involved in all stages of game development working on brand new titles with sophisticated game technologies. As a part of our development team you’ll be working in close collaboration with the art and game design team finding creative solutions to challenging problems. If you love to roll-up your sleeves and get dirty with Unity3D in order to deliver the best user experience to our players, you are the one we’re looking for.

Main tasks and responsibilities

  • Design, development and implementation of cross-platform Unity3D games
  • Game architecture design and implementation
  • Collaboration with creative team (game and art designers)
  • Design, development and implementation of game prototypes
  • Performing changes as may be required in the review of the game or prototype

Requirements

  • Experience in the programming games for Unity3D
  • Experience in development for iOS, Android or Windows, Mac
  • Full understanding of the Unity API
  • Strong knowledge of the C# programming language
  • Knowledge of linear algebra and trigonometry
  • Passion for video games and programming
  • Good communication and interpersonal skills – must be a team-player
  • Good English skills
  • Desire to work on ambitious projects in a small flexible team
  • Desire to learn and improve skills
  • High motivation and focus on a result

Great Pluses

  • Familiarity of mobile and/or social networking technologies
  • Strong understanding of game design for usability and great user experience
  • Knowledge of C++/Objective-C/ Java
  • Design patterns knowledge
  • Experience in shader programming
  • Experience in image processing
  • Experience in mobile game performance optimization
  • Understanding of mobile specific data optimization
  • Profound knowledge in 3D algorithms
  • Ability to create Unity tools