As a Generalist Programmer, you are a SWAT team member in which you could drop in any technical endeavour and work towards a solution.  As a part of this, you will implement key features, and tools required by the platform.  Follow the lead of the Technical Director, who will navigate you down the path that utilizes your key strengths.  Along the way, leverage best practices that you have gained over the years to deliver clean, robust, maintainable code.  Doing so will guarantee the long-term success of the organization.


Responsibilities

•  Write system and core technology libraries and features

•  Write UE4 blueprints 

•  Convert UE4 blueprints to C++

•  Code optimization

•  Develop modules such as artificial intelligence, Leap Motion, UX/UI, client server architecture, multiplayer, graphics, or gameplay.

•  Implement features proposed by the art and design teams

•  Create any requested tools

•  Rapid prototyping


Qualifications

•  Bachelor of Science or Engineering in an accredited college or university

•  3 years of experience as a Game Programmer or similar role

•  2 years of development experience in UE4 preferred

•  Strong C++ skills

•  Familar with best practices of software development

•  Great interpersonal, oral, and written skills

•  Adaptable to evolving corporate culture


Additional Notes

•  No visa will be issued for this role

•  Candidate must live within a reasonable distance from the L.A. office

•  Given the current pandemic, individuals will be working from home.  Afterwards, the number of remote days will be decided upon.