Enable job alerts via email!

Frontend Developer (Demo Developer)

Russell Tobin

Greater London

Remote

GBP 80,000 - 100,000

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a talented Front End Developer to create a cutting-edge demonstration of visual data research. This role involves developing a web-based application that showcases advanced models and techniques, ensuring a smooth user experience across devices. You will collaborate closely with design and research teams to bring the project to life while deploying backend solutions. If you're passionate about pushing the boundaries of technology and want to work on exciting projects, this opportunity is perfect for you!

Qualifications

  • Experience in developing web-based applications with frontend and backend skills.
  • Proficient in advanced visual web technologies like Canvas and WebGL.

Responsibilities

  • Develop a high-quality public-facing demonstration of advanced research work.
  • Collaborate with design and research teams to enhance user experience.

Skills

Web Development

Frontend Technologies (HTML, CSS)

Canvas/WebGL

Backend Development

Machine Learning Model Deployment

Tools

Three.js

Babylon.js

Job description

Direct message the job poster from Russell Tobin

Lead Recruiter at Russell Tobin UK/Ireland/Netherlands

Front End Developer (Demo Development) - 5 months (possible extension) - remote (might need to go to the London office to meet the team) - £52 PAYE + holiday benefit

Summary

The company is pursuing fundamental research aimed at developing novel representation learning approaches on visual data and producing new visual foundation models. As part of this effort, we would like to build a compelling research demonstration to illustrate the advancements achieved in this space.

Technical Context

  • The demo is developed around the following components:
  • Frontend: responsible for laying out and rendering a collection of images with their representations, as well as requesting and displaying results from specific models on user-selected images. This will be web-based (designed for both desktop and mobile environments) possibly leveraging more advanced visual web techniques using Canvas / WebGL / etc...
  • Backend: responsible for loading and running the different models as well as serving the collection of images and their representations. This will be developed in Python and be based on an internal platform.

The main non-functional requirements of the demo are:

  • Smooth performance (navigation between demos, within the collection of images and browsing the produced results)
  • Ability to work well in network constrained environments (like a crowded conference hall)
  • An early prototype of the demo and a version from an older release are available internally.

Responsibilities

  • Rebuilding with inspiration from an early prototype or older version, the candidate will directly work on a high-quality public facing demonstration of advanced research work suitable for a broad audience (from scientists in the field to general tech).
  • The candidate will directly work with the design and UXR team to implement the target user experience while best accounting for constraints of the demonstration environment.
  • The candidate will directly work with the research team to best showcase the research advancements.
  • The candidate will be responsible for the deployment of the backend on Meta’s internal servers.

Requirements

  • Experience in developing web-based applications including frontend and (ideally) some backend development and deployment.
  • Experience in web technologies from HTML and CSS to more advanced visual web technologies like Canvas and WebGL (or frameworks like Three.js, Babylon.js).
  • Experience in deploying ML models.
Seniority level

Mid-Senior level

Employment type

Contract

Job function

Social Networking Platforms

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.