Unreal Developer

5 to 6 Year Experience

Responsibilities :

  • Developing a scalable and performant Unreal control application.
  • Work closely with the design team, from specification through production.
  • Use UE4’s framework to create game systems and features in C++ and Blueprint, factoring external direction and team feedback into design decisions.
  • Guide artists and Blueprint developers to create work that adheres to the design of the game.
  • Systems while maintaining good style and optimization standards.
  • Dive into the UE4 source to make necessary architectural changes and understand how that will affect future versions of the engine.
  • This is a general programmer role, so tasks will involve things ranging from, but not limited to.
  • Simple and complex AI, UI, cinematics, optimization, engine functionality, particle effects integration, sound integration, and general gameplay mechanics.
  • Must have very strong problem-solving and analytical skills.
  • Maintain internal engine builds, using Perforce and other tools to distribute builds to the team.
  • Maintaining and developing UE4 plugins.
  • Developing Game Play Mechanics.

Requirement:

  • 4 years of practical experience with the Unreal Engine
  • Detailed knowledge of C++
  • Experience in making UE4 editor plugins to aid artist workflows.
  • Good working knowledge of source control, including best practices (branching/streams).
  • Strong understanding of data structures, algorithms, complexity, and system design.
  • Understanding of Computer Science fundamentals.
  • AR/VR development experience, interest in Oculus Quest2 and other Virtual Reality tools.
  • UE 4 mobile experience (IOS and Android)
  • Experience with one or more of the following: 3D asset creation, shader creation, rigging, and procedural animation logic.