Overview
Location: Banbury, UK
Join to apply for the SOFTWARE DEVELOPER role at Derivative.
We are seeking a talented Software Developer to join our dynamic team. The successful candidate will play a crucial role in designing, developing, and maintaining high-quality software solutions. They will collaborate with cross-functional teams to understand requirements, implement efficient code, and contribute to the overall success of our projects.
Responsibilities
* Develop and implement interactive video and graphics solutions using TouchDesigner and complementary video programming tools.
* Design, build, and maintain modern, responsive websites and web applications to support event infrastructure, internal tools, and client-facing platforms.
* Create bespoke solutions that push the boundaries of interactive media and immersive technology.
* Collaborate with creative and design teams to translate UI/UX wireframes into high-quality code.
* Maintain existing TouchDesigner-based solutions, providing remote support when necessary.
* Develop RESTful APIs and integrate third-party APIs as needed.
* Enhance system performance and reliability through efficient programming and system optimizations.
* Develop custom shaders, scripts, and modules tailored to project-specific needs.
* Incorporate video programming with emerging technologies such as VR, AR, and IoT.
* Maintain accurate documentation of system configurations, troubleshooting procedures, and software inventory.
* Generate reports on system performance, software upgrades, and recommendations for improvements.
* Stay updated on the latest trends in interactive media, video programming, real-time rendering, and web development.
Requirements
* Expertise in TouchDesigner and familiarity with tools such as Resolume, Vmix, Notch, Blender, Max/MSP, or Unreal Engine.
* Strong knowledge of video processing, real-time rendering, and interactive media systems.
* Proficiency in web development languages such as HTML, CSS, JavaScript, and modern frameworks like React, Vue, or Next.js.
* Experience with backend technologies (e.g., Node.js, Express, Python Flask/Django) and database systems (e.g., MySQL, MongoDB, Firebase).
* Proficiency in Python essential; GLSL shader knowledge a plus.
* A creative mindset with the ability to solve complex technical challenges.
* Excellent communication skills and ability to collaborate effectively in a fast-paced team environment.
If you are passionate about interactive media, real-time graphics and immersive experiences, we’d love to hear from you!
Get in touch with your CV and cover letter! vacancies@livewireproductions.co.uk
#J-18808-Ljbffr