Tech Stack
JavaScriptNode.jsReactTypeScriptWebpack
About the role
- Build and integrate creative coding experiments and generative art templates/effects into Genie’s product environment.
- Work with libraries like p5.js, Three.js, GLSL shaders, or similar to create interactive visuals and effects.
- Collaborate with designers and artists to translate visual concepts into code.
- Implement interactive features using JavaScript / TypeScript / React and manage supporting logic on the back-end (Node.js or similar).
- Optimize visual performance across devices and browsers.
- Maintain clean, modular code for reusable creative components.
- Experiment with emerging technologies (WebGL, shaders, AI APIs) and prototype new ideas quickly.
- Ensure code and visuals align with the creative and aesthetic vision of the team.
Requirements
- Strong background in JavaScript / TypeScript and modern web development (React, Node.js, Webpack, etc.)
- Experience with creative coding frameworks like p5.js, Three.js, Pixi.js, or similar.
- Comfort working with generative art, animation, or real-time visuals.
- Familiarity with integrating pre-built templates, shaders, or effect packs into production code.
- Understanding of performance optimization in graphics-intensive web apps.
- Ability to collaborate closely with designers, artists, and creative technologists.
- Bonus: Experience with GLSL shaders, WebGPU, TouchDesigner, or integrating AI/ML models into creative workflows.
- 3-month contract
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReactNode.jsp5.jsThree.jsGLSL shadersWebGLPixi.jsperformance optimization
Soft skills
collaborationcreativitycommunication