Creative Coder

Employer

Job Description

Our Customer’s mission is to give people the power to build community and bring the world closer together. Through their family of apps and services, they are building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together.

We are seeking a Creative Coder on a contract basis to help support our Customer’s business needs. You will be joining a team that supports Messenger's growing portfolio of AR products and features. You will be working very closely with art directors, engineers, and technical artists to bring concepts to life, to be played by over a billion users on the Messenger Platform.

Your position is a hybrid of art, design, and software engineering. You should be able to not only generate and prototype innovative experiences but carry them through to polished, bug-free real-time AR experiences. You will be involved in every aspect of the product development process, and assist teams of art directors and external vendors in tackling projects, and be equipped to provide support on complicated technical issues.

What You’ll Do
  • 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 scientists, 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.
Must Haves
  • 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 software 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 VR/AR products.
  • Experience shipping one or more AAA game titles.
  • 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.
Education
  • Bachelor’s degree preferred.
Hours & Location:
  • M-F, 40 hours/week. This role will be remote while COVID restrictions are in place. The expectation is to be onsite at our Customer’s Menlo Park, CA office once it is determined safe to do so.
Perks are available through our 3rd Party Employer of Record
  • Health Benefits: Medical, Dental, Vision, 401k, FSA, Commuter Benefit Program
  • Accrued PTO: Up to 15 days per 12 months on assignment
  • New Child Benefit: Up to $4,000 for the birth or adoption of a child while on assignment (conditions apply)