Senior C# Unity Developer

Mostar, Bosnia and Herzegovina


Unity is a 3D game engine most commonly used by indie developers. A powerful, fast and easy tool for those who want to do something more, especially with the job description of virtual solutions development. Senior Unity Developer plans, organizes and solves problems related to programming.

Skills and knowledge:

  • Excellent knowledge of C#
  • Experience in programming in C#, Unity3D engine, and Mono framework
  • Knowledge of using shader and 3D programming
  • Excellent knowledge of OOP principles
  • Good knowledge of linear algebra (vectors and matrices) and trigonometry
  • Previous work experience in the same or similar jobs (minimum 2 years)
  • Motivation, resourcefulness, and ability to work in a team as well as independently
  • Desire for personal and professional development and learning
  • Excellent knowledge of spoken and written English
  • Tendency of self-initiative and responsibility towards work and team
  • Getting around in a dynamic environment

Desirable additional skills (bonus):

  • Basic knowledge of VR (Virtual Reality) solutions programming
  • Knowledge of Socket.io library
  • Knowledge of JSON format for structuring data
  • Basic knowledge of 3D design
  • Work with version control systems

Responsibilities:

  • Development tools programming in Unity3D Game Engine
  • Finding solutions to problems and tasks in projects
  • Designing of system that will be used to solve problems
  • Cooperation with the 3D team in developing high-quality NSoft games

Tell your friends about this position