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.