Duration: 3 Months – Possible extension
Location: UK- Remote
Key Responsibilities:
- Develop a high-performance 3D brain visualization tool in the browser using WebGL and Three.js.
- Build and maintain React components to enable user interaction with different types of media (images, video, text).
- Integrate backend Python APIs and model outputs to drive visualizations based on real-time or precomputed neural data.
- Implement intuitive and responsive UI/UX for researchers, scientists, and public audiences.
- Work closely with design and research teams to iterate based on feedback.
- Ensure smooth, low-latency performance across browsers and platforms.
Essential Skills:
- Strong experience with WebGL, Three.js, or similar 3D graphics frameworks.
- Proficiency in React.js and modern frontend development (HTML/CSS/JavaScript or TypeScript).
- Solid understanding of Python, particularly in the context of APIs and backend integration.
- Ability to work independently and drive frontend architecture decisions.
- Experience building interactive, visual, or media-rich web applications.
Desirable (Nice to Have):
- Experience working with scientific or research-based datasets.
- Knowledge of data pipelines and structured data processing.
- Familiarity with performance tuning for high-resolution visualizations in browsers.
- Exposure to AI/ML workflows, even if not building models directly.
Contact Detail:
US Tech Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Frontend Engineer – 3D Visualization (React, WebGL, Python)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you noticed faster than a CV.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your 3D visualisation projects, especially those using WebGL and React. This is your chance to shine and demonstrate what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions related to frontend development and Python APIs. We want you to feel confident and ready to impress!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with WebGL, Three.js, and React in your application. We want to see how you've used these technologies in past projects, so don’t hold back!
Tailor Your Application: Take a moment to customise your CV and cover letter for this role. Mention specific projects or experiences that relate to 3D visualisation and frontend development. It helps us see why you’re the perfect fit!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it’s relevant. We appreciate a well-structured application that gets straight to the point.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at US Tech Solutions
✨Know Your Tech Inside Out
Make sure you brush up on your WebGL, Three.js, and React skills. Be ready to discuss specific projects where you've used these technologies, and think about how you can apply them to the role of developing a 3D brain visualisation tool.
✨Showcase Your Problem-Solving Skills
Prepare to talk about challenges you've faced in previous projects, especially those involving backend integration with Python APIs. Highlight how you approached these problems and what solutions you implemented to ensure smooth performance.
✨Understand the User Experience
Since the role involves creating intuitive UI/UX for various audiences, think about how you can demonstrate your understanding of user needs. Bring examples of past work that showcase your ability to create responsive and engaging interfaces.
✨Be Ready for Collaboration
This position requires working closely with design and research teams. Prepare to discuss how you've successfully collaborated in the past, and be ready to share your thoughts on how feedback can improve a project.