Creative Coder

Posted 3 years ago
Job closed
Tuple

Creative Coder

Our Client - Internet company

Menlo Park, CA
Competitive
Exact compensation may vary based on skills, experience, and location.
40 hrs/wk
Contract (w2)
Remote work no
Travel not required
Start date
November 8, 2021
End date
April 20, 2022
Preferred skills
Computer Vision
OpenFrameworks
JavaScript (Programming Language)
Adobe After Effects
Unreal Blueprint
Scripting
C# (Programming Language)
Mobile Application Development
Software Engineering
Unity Engine
Storyboarding
Python (Programming Language)
Authoring Software
Maya Embedded Language
Houdini (3D Animation Software)
Augmented Reality
Virtual Reality
User Experience (UX)
C++ (Programming Language)
Preferred industry experience
Internet
Experience level
5 - 8 years experience

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)

All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have U.S. residency at the time of application.

If you are a person with a disability needing assistance with the application, or at any point in the hiring process, please contact us at support@themomproject.com.