Senior Creative Technologist (Temp to Staff)

Description

At Local Projects, Creative Technologists (CTs) are intuitive problem solvers and are always seeking new and innovative ways to tell stories with interactive technologies. As such, CTs are unique in their ability to merge design with engineering. They bring their breadth of knowledge across stacks/tools and their unending curiosity and dedication to learning new skills to the table in the design process. This makes CTs able to identify and then utilize the right tool for the job no matter what the challenge. Speed and agility in identifying and creating rapid prototypes and bespoke design tools during the creative process are key traits.

Each CT at Local Projects brings a unique perspective and specialty to the team. We are searching for a Senior level CT that is visually minded and has a specialty in creative coding/graphics programming (across game engines, mobile and web platforms) who loves to create beautiful, generative visuals and 2D/3D simulations in both small and large scale formats.

A Senior CT will be responsible for providing technical leadership for projects from concept through production as well as being hands-on in writing production code. They are designing, specifying, and delivering frontend solutions that include interactive, real-time graphics-driven experiences that exist in site-specific installations, the web, and mobile platforms. They are able to work across disciplines to pre-visualize interactive experiences in VR early in the project lifecycle as a tool to collaborate on design and validate UX.

Important:

  • This position requires the ability to work on-site in our studio in NYC
  • Must be able to travel as needed
  • Please include a link to your portfolio and/or website
  • Applicants must be eligible to work in the United States
  • 5+ years of experience

Requirements

Responsibilities include:

  • Contributing to design
  • Designing software architectures and interactive AV systems
  • Specifying hardware and software solutions
  • Contributing to technical specifications and requirements gathering
  • Rapid prototyping and building lightweight proofs-of-concept to vet creative ideas and technical possibilities
  • Perform research and technical demos of new technologies
  • Programming prototypes, proof of concepts, and functional mockups
  • Developing VR pre-visualization as a means to collaborate on the design and virtually prototype and stage interactive media
  • Support playtesting and paper prototyping of design ideas
  • Support existing projects by triaging bug reports and maintaining legacy systems
  • Assist with production stability through automated tests and performing quality assurance (QA)
  • Programming production-grade software, physical computing, and infrastructure deliverables with a focus on stability, performance, and maintainability
  • Provide leadership within the discipline, contributing to the direction of the discipline and mentoring other team members.

Required Skills / Expertise

  • Excellent communication skills to form strong, trusted relationships with the technology team, across disciplines and with company leadership.
  • Exceptional attention to detail and a passion for flawless delivery
  • Ability to learn and prototype new technologies quickly and adapt to new environments and tools
  • Diagramming technical approaches and software/hardware system design
  • Version control and workflows with Git/Github
  • Expert Unity Development (C#), including proficiency with XR Interaction Toolkit
  • Proficiency with web tech frontend technologies (HTML/CSS/JS) including webgl graphics frameworks, such as Three.js or A-Frame
  • Proficiency with camera-based tracking systems, computer vision, and other 2D/3D image processing technologies such as OpenCV
  • Proficiency with physical computing and embedded development platforms such as Raspberry PI
  • Proficiency with Adobe suite design skills, particularly Photoshop
  • Familiarity with modern web frontend frameworks such as React/Vue/Angular
  • Familiarity with node js server development, such as express or next
  • Familiarity with test-driven development (TDD) and focus on clean, maintainable code

Desirable Skills

  • TouchDesigner
  • Media player systems such as Brightsign or Watchout
  • iOS development, Swift and ARKit
  • Application development with Node.js/Electron
  • Familiarity with backend web services and databases such as Redis and Postgres
  • Java/Android Development
  • 3D sensing such as Kinect or Zed systems
  • Projection mapping
  • Motion capture / RTLS technologies such as OptiTrak or Quuppa
  • C++ Creative coding frameworks such as OpenFrameworks or Cinder
  • Technical and 3D Art, Modeling, PBR Texture mapping, such as Cinema 4D or Substance Suite
  • DevOps and CI/CD pipeline management, such as Github Actions and bash/powershell scripting
  • AV Hardware specification

Bonus Points

  • AR development, HMD, and/or mobile
  • Houdini particle simulation
  • Familiarity with Python
  • Unreal Engine
  • Machine Learning
  • Robotics experience