Junior Web Developer/Three.js Developer - Apply Now

Who We Are
Random42 is a medical animation studio located in the heart of Marylebone, London. Our team of scientists, artists, animators and programmers collaborate to effortlessly intertwine the worlds of science, art and technology, producing some of the most impactful scientific imagery, stories and interactive experiences.

About The Job
We are looking for an enthusiastic junior web developer with a robust understanding of web technologies to join our team and help us build interactive web-based applications.

We mainly produce static web-based applications with a strong focus on visual impact, user interaction and intuitive yet effective presentation of scientific content and concepts, working closely with our science department.

As most of our web-based experiences integrate real-time 3D elements, experience with the Three.js 3D javascript library is a huge plus, if not essential, for the job.

Ideally, you’d possess a strong personal initiative and a desire for self-improvement and curiosity towards learning new technologies and keeping up to date in the field of web development.

Essential skills
• Robust knowledge of HTML, CSS, modern Javascript (ES6) & package management (NPM)
• Version control with Git
• Knowledge/experience with Three.js, or interest/eagerness to learn

Bonus Points
• Dependencies bundlers such as Webpack/Parcel/Vite
• Cross-platform development using Cordova/Electron
• GLSL shading language and shaders development for WebGL
• SASS or other styling pre-processors
• 2D graphics libraries such as Pixi, D3
• Frontend frameworks such as React / Vue

Portfolio and any project/sample code that you are proud of

If you feel you have the skills and qualities we are looking for, please apply now by sending your CV and portfolio of work to [email protected]. Please include the role you are applying for in your email subject.

We would ideally like to reply to everyone individually; however, this isn’t possible due to the volume of applications we receive. We will, therefore, focus on successful candidates.

If your application is not successful in this instance, but you would like us to retain your CV and contact you if a position more suited to your skills and experience arises, please include this in your covering email.