Middle/Senior Unity3D Developer

We are looking for a Middle/Senior Unity3D Developer, who is open for professional growth and advancement, proactive, and self-managed. 

The project is a game where players can test their wits and reflexes as well as improve sharp observation and quick thinking. You will participate in moving to the latest version of Unity, introducing new game elements, introducing a VR experience of the game.

Responsibilities:

  • Analyze product requirements and take major part in designing software at a high and detailed level
  • Code, debug, document, implement, and maintain portions of software
  • Perform unit and integration testing
  • Participate in peer code and design reviews
  • Participate in estimation and planning sessions
  • Contribute to development of technical project documentation and user documentation
  • Clarify technical details for middle and junior software development staff 
  • Translate product requirements to task specifications for junior software engineers

Requirements:

  • C# programming skills
  • 3D Math skills
  • Animation skills  
  • Knowledge of Unity 4.6+ UI
  • Ability to create Unity Editor Extensions 
  • Performance optimization techniques
  • Knowledge of Game programming patterns
  • Ability to use MVC frameworks
  • Development experience for mobile platforms 
  • Knowledge of building, deployment, and publishing process for mobile platforms
  • At least Intermediate level of English

Additional technical knowledge:

  • Skills in 3D CG concepts 
  • Skills in ShaderLab/CG programming
  • Unity Networking skills
  • JavaScript experience
  • Experience with Git/Gitflow

Will be a plus:

  • Experience with 3D Software Packages (Blender/Maya/3DSMAX)
  • Experience working with REST

You are welcome to join our team!
Please send your CV to: team@sigma.software