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