Game Developer (Contract)

Employer

Job Description

RESPONSIBILITIES:


  • Partner with the Art Directors, generate and communicate interactive concepts effectively in writing, images, storyboards, and videos.
  • Code real-time interactive prototypes and experiences in JavaScript through multiple iterations up to polished release using Spark AR Studio and other standard creative tools.
  • Creatively solve problems in translating effects ideas into code and technical art execution. Work with vendors, the team's Art Director or autonomously to create 3D assets, textures, sprite sheets, shaders, lighting and more to bring AR experiences to life.
  • Collaborate with Engineers to prototype, develop and test new features in Spark AR Studio. Provide useful feedback and strategic insight during testing phases to help shape product features and cycles.
  • Partner with Engineers, PMs, UX Researchers, Data Scientist, Content Designer & QA, quickly solve complicated technical problems and oversee the implementation of the user experience from conception to launch.
  • Provide technical expectations and support to external vendors. Design, manage and maintain the pipeline from external vendors through to deployment.
  • Learn from data on released effects to refine existing effects and develop new ones.


MINIMUM QUALIFICATIONS:


  • Scripting skills with any of Python, Javascript, MEL, C# and C++
  • Experience designing and developing interactive real-time experiences in engines such as Unity3D or Unreal, particularly creating augmented reality, computer vision, multiplayer, and/or face-tracking interactive experiences
  • Demonstrated experience in the entertainment, video game, or digital marketing industries
  • A link to an online portfolio showcasing your work (include link on your resume)


PREFERRED QUALIFICATIONS:


  • Experience with Spark AR Studio, Lens Studio or other AR software
  • Experience with creative coding frameworks like openFrameworks, Processing, Cinder, Max/MSP, Unity3d, Unreal, After Effects
  • Experience with Reactive JavaScript based gameplay programming
  • Working knowledge of 3D softwares such as Cinema4D or Maya, and content authoring software such as Photoshop and After Effects.
  • Experience with 3D production pipelines and integration of 2D and 3D assets into real-time applications.
  • Experience with visual programming or visual node based applications like Unreal Blueprints, Houdini, Nuke
  • Experience with Shader authoring in GLSL, HLSL, or node based solutions like Shader Graph
  • Experience in mobile development and/or browser based games, with an emphasis on multiplayer games
  • Experience in developing for VR/AR products
  • Experience shipping one or more AAA game titles




Python,Javascript,C#,C++,Unity3D,Unreal,AR/VR,Computer Vision