Job offer: Senior VR Developer

 

What happens when you combine technology with imagination? 1000 realities studio! We are a leading VR studio and we decided to use our extensive skills and know-how in creating VR experiences to create a top-notch, innovative way of interacting with virtual worlds. Our project aims at designing the ‘Virtual Assistant’ - a completely new approach that enhances the intuitiveness of user interfaces in VR games. The Assistant will allow the player to interact with the games using the senses which so far have not been used in VR-based applications, including natural voice interface. As a part of the project, we will create a fun game, based in a futuristic universe and demonstrating the capabilities of our technology. Does creating such a platform and a game sound like an exciting challenge? Joining our company will allow you to be the part of this exhilarating adventure. We are currently looking for a motivated VR Senior Developer to join our team.

Who are we looking for?
  • You are willing to work in our headquarters in Kraków, with occasional possibilities to work remotely.
  • You have 2 or more years of professional experience developing applications/games for use with a VR headset and motion controllers in either Unreal Engine or Unity.
  • You have 4 or more years of professional experience developing applications/games using a 3D graphics engine: Unreal Engine, Unity 3D or other similar technology.
  • You have 4 or more years of professional C# and/or C++ programming experience.
  • You have hands-on experience with optimizing assets related to 3D graphics for use in VR projects.
  • You have extensive hands-on experience with effectively profiling 3D applications to optimize performance.
  • You have (at least) basic understanding of all responsibilities related to day to day 3D application development, including level design, UI/UX design, animation scripting, particle effect scripting, AI design for NPCs, implementing multiplayer/multiuser, 3D modelling etc.
  • You have extensive understanding of various computer graphics concepts e.g. Low Poly modeling, UV Maps, PBR etc.
  • You have a good understanding of linear algebra, in particular of subjects related to 3D transforms and coordinate systems.
  • You have a hands-on experience with the Git version control system.
  • You have a excellent problem-solving skills.
  • You have well developed communication skills.
  • You have well developed planning and time management skills.
  • You are fluent in English, both written and spoken.
We are offering:
  • Stable employment.
  • Flexible working hours.
  • Remote working (occasional).
  • Development and training opportunities.
  • Ability to implement own ideas and solutions.
  • Great atmosphere.
  • Friendly and supportive company culture.
  • Being part of a highly motivated, international team and working with the newest VR technologies.
  • Monday breakfasts - each Monday the company organizes a breakfast and we eat together.
  • Monthly nights out.
  • Snacks and fresh fruits available in the office.
Your responsibilities:
  • Working as a part of the team creating an innovative voice interface creator for VR games.
  • R&D work related to selecting and developing the technical components of the solution, including elements of technological chain of voice based chatbot interface in VR.
  • Development of an experimental chain of VR tools and solutions that will be a core of the prototypes used for the user experience research.
  • Closely cooperating with VR developers, Game Designer and 3D Artists to create prototype VR experiences used for user experience research.
  • Analysis of documentation, scientific literature and available solutions and tools.
  • Developing scalable software that allows adding new features effectively and is easy to maintain.
  • Implementation of a prototype of a technological chain of tools, including online tools for testing interactions with the assistant and the web platform.
  • Implementation of an SDK prototype, integration of created solutions.
  • Adapting the SDK to the expectations of users and testers.
  • Participation in design and development of a game that will be based on the platform and the SDK.

If you are excited about this role, please send us your application to the following e-mail address: recruitment@1000realities.io.