Unity C# Developer (Junior / Middle / Senior) at Global Talent

Global Talent

Unity C# Developer (Junior / Middle / Senior)

Full-Time in Kyiv, UA


Holovis - is one of the world's leading authorities in employing immersive virtual and augmented reality solutions enabling its clients to deploy the most memorable, cost-effective and innovative solutions.


They also specialize in helping clients to envision products, environments, and solutions before committing to capital investment.

This is an experiential design company specializing in the creation of immersive and mixed reality solutions to engage audiences, take them on transformative journeys and deliver powerful messaging. Holovis does this with the unique multi-sensory technology and builds some of the world’s most advanced visualization and software solutions for Enterprise sectors including automotive, aerospace and construction.

Holovis applies their expertise to a diverse range of industries; from the Enterprise Sector for automotive, aerospace, training, simulation, construction and manufacturing solutions; to the Attractions Sector for scalable turn-key Dark Rides, Motion-based attractions, media and real-time gaming solutions and gamification technology for applications in theme parks, family entertainment centres, museums and visitor experiences.

We are hiring a new product development team for a new project - HoloHub:

1 Senior Unity Developer (YOE required: 4+)

1 Middle Unity Developer (YOE required: 2+)

1 Junior Unity Developer (YOE required: 1+)

1 Junior Unity Developer (YOE required: 1+)


Required Skills:

  • C#
  • Experience with the Unity or Unreal game engines
  • Object-oriented programming skills
  • Good written and verbal communication skills in English
  • An entrepreneurial attitude and enthusiasm for learning new software and hardware technologies
  • Mathematical, scientific and engineering skills
  • Git or similar source control system experience
  • Working knowledge of C / C++
  • Knowledge of 3D graphics rendering
  • Degree level qualification in maths, science or engineering (Masters preferred)

Will be a plus:

  • Requirements gathering and analysis and translation to software user stories/data mapping
  • Working with customers directly
  • DevOps skills: Configuration management, server management, and specification, deployment tools
  • Agile experience
  • Mobile/tablets native app development
  • AWS
  • R&D for web and mobile application development that is able to link into our existing framework
  • Integration of new hardware technologies into our current framework
  • Knowledge of clustering, and multiple display solutions
  • SQL or other data storage solutions
  • OpenGL and/or DirectX



Responsibilities:

  • Integrate advanced computer vision technologies, techniques, and approaches into a modular technology stack
  • Develop and maintain Virtual Reality, Scientific Visualisation, and Interactive Gaming content
  • Develop middleware and actual content based on the Unity Game Engine contribute to R&D for VR, AR and AI development that is able to link into existing frameworks
  • Develop and document code to professional standards of architectural integrity and robust performance
  • Develop algorithms and artificial intelligence to enhance gameplay and guest experience
  • Make valuable and timely contributions to all necessary development meetings
  • Deliver to a set timescale at the required standard including documentation
  • Resolve technical issues arising from hardware changes, new operating systems etc.
  • Ensure all software is tested before release
  • Manage personal resources available for a project
  • Review new and over the horizon technologies that may be used on future projects.
  • Test new application features work as required.
  • Test that new features can be added to the existing system (when possible)
  • Develop demo applications of core technologies that showcase functionality and scope

How will you work?

You will work directly with a client through our Extended Team model. We try to do things differently and put our efforts to integrate you as deeply as possible into the client’s team. You work with the same tools and technologies as they do and are managed directly by a client without any intermediary in between. We help you build relationships and create an environment where you genuinely feel like a member of the client’s team. Our clients usually come for a week each month and spend a lot of time with the team in Kyiv. We also encourage trips to a client and joint teambuildings and after-work activities. Our Extended Team model is focused on long-term projects that last over several years.