Job Description
Job Details:
Job Title: Creative Coder
Location: Menlo Park, CA 94025
Duration: 6 Months Contract
Job Description:
- AR Team is seeking a talented Creative Coder to develop original and highly engaging augmented reality experiences.
- 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.
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
Disclaimer: U.S. Tech Solutions, Inc. is an Affirmative Action, Equal Opportunity Employer. Our employment decisions are made without regard to race, color, religion, gender, national origin, age, disability, marital status, veteran or military status, or any other legally protected status.