Start date: ASAP
Duration: 3 months initially with a view to extend
Location: Remote
Rate: £350 - £450 per day PAYE
Responsibilities:
- Develop an interactive 3D brain visualization in the browser (using WebGL, 3js tools/technology or similar).
- Implement user interface components allowing users to select from a fixed set of preloaded images, videos, and text.
- Integrate model output data provided by the research team to drive the visualization.
- Enable interactive controls for the 3D visualization, including rotation, time cursor, zoom in and out, and play/pause functionality.
- Ensure the front-end is performant and responsive, with a clean and accessible design, leveraging Meta’s design system (with slight modifications to enable a lighter theme to emphasize scientific/academic application).
- Develop an integrated front-end for integration with backend/model infrastructure.
- Collaborate with design and research teams to iterate on UI/UX based on feedback.
- 8-10 years experience in software design and development, with 5-10 years experience in Python, Python backend and APIs, and web frameworks
- Expertise in front-end web development, including advanced experience with WebGL, React, GraphQL, Relay and familiarity with stylex, flow and similar tools
- Experience in back-end web development, including advanced experience with Python, Hack, PHP, and similar tools
- Experience with interactive data visualization, media usage functionality, browser performance optimization, constrained network functionality and end-user
- Ability to lead independently, work with scientific data, and collaborate closely with research and design teams.
- Familiarity with Meta design systems, Meta’s tech stack, and deployment best practices for web demos is highly desirable.
- 3D Visualization tools like WebGL
- Python
- React