{"id":22103,"date":"2023-02-15T11:39:28","date_gmt":"2023-02-15T16:39:28","guid":{"rendered":"https:\/\/itp.nyu.edu\/opportunities\/?p=22103"},"modified":"2023-02-15T11:39:28","modified_gmt":"2023-02-15T16:39:28","slug":"job-three-js-graphics-programmer-creative-coder-leo-villarreal-studio","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/opportunities\/2023\/02\/15\/job-three-js-graphics-programmer-creative-coder-leo-villarreal-studio\/","title":{"rendered":"JOB: Three.js Graphics Programmer \/ Creative Coder, Leo Villarreal Studio"},"content":{"rendered":"<p>Three.js Graphics Programmer \/ Creative Coder<\/p>\n<p>An art studio in Brooklyn, NY is seeking a graphics programmer with three.js expertise and<br \/>\nexperience writing custom shaders to lead development on a generative art project that extends<br \/>\nan existing body of code.<br \/>\nPrimary duties of the position are:<br \/>\nClean up, optimize, and document existing code.<br \/>\nWe have an existing body of code built on three.js that we would like to optimize and extend.<br \/>\nSeveral developers have worked on the code, and we are looking for a single person who can<br \/>\nfamiliarize themselves with the project, optimize it to improve performance, comment and<br \/>\ndocument the code, and serve as lead developer in extending the project for future use.<br \/>\nImprove preset saving system.<br \/>\nThe project has an authoring interface that allows the artist to set approximately 75 parameters<br \/>\nand save the data to an Airtable database. We\u2019d like to improve how the data is saved, perhaps<br \/>\nintroducing a folder system to manage presets.<br \/>\nAdd features as requested.<br \/>\nWork directly with the artist to develop new features based on creative direction. Advise on<br \/>\nfeasibility of different features, propose performant solutions, implement, test, and document<br \/>\nnew features.<br \/>\nDevelop automated testing software, test and benchmark code.<br \/>\nDevelop and lead a testing program to identify any issues in the code, verify cross-platform<br \/>\nperformance, and determine minimum specs necessary to run the code.<br \/>\nDevelopment will take place between March and July, 2023. We are looking for someone<br \/>\nwho can commit at least three full days per week to the project, with preference given to<br \/>\ndevelopers who are available to work from our studio in Sunset Park, Brooklyn as needed.<br \/>\nTo Apply.<br \/>\nSend resume\/cv and links to work samples to threejsjob@ gmail.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Three.js Graphics Programmer \/ Creative Coder An art studio in Brooklyn, NY is seeking a graphics programmer with three.js expertise and experience writing custom shaders&#8230;<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-22103","post","type-post","status-publish","format-standard","hentry","category-job","entry"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/22103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/comments?post=22103"}],"version-history":[{"count":1,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/22103\/revisions"}],"predecessor-version":[{"id":22104,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/22103\/revisions\/22104"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/media?parent=22103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/categories?post=22103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/tags?post=22103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}