At a Glance
- Tasks: Design and build stunning web interfaces for scientific software using real-time data.
- Company: Join a pioneering tech firm at the forefront of scientific innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborate with experts across disciplines in a fast-paced, dynamic setting.
- Why this job: Make complex scientific data accessible and visually appealing in high-stakes environments.
- Qualifications: 5+ years in full-stack development with strong UI/UX skills and teamwork experience.
The predicted salary is between 50000 - 60000 £ per year.
The Role
We are seeking a Full Stack Developer with a strong scientific or engineering background to design and build web interfaces for our scientific software. You will be responsible for translating complex, real-time data from gamma imaging systems and radiation detectors into clear, highly functional, and aesthetically pleasing frontend interfaces. This is not a standard web development role. You will be bridging the gap between applied engineering, hardware data, and user experience. If you know how to make complex scientific data look good and remain instantly readable in high-stakes environments, we want you on our team.
Responsibilities
- Scientific UI/UX Design: Architect and develop clear, intuitive, and aesthetically excellent web interfaces for scientific applications and gamma imaging software.
- Data Fusion & Real-Time Streaming: Handle real-time video feeds and successfully fuse multiple complex data streams (e.g., radiation overlays on optical video) into a single, cohesive user interface.
- Full Stack Development: Build robust backend architectures to stream sensor data to the front end reliably.
- Cross-Disciplinary Collaboration: Work closely with applied engineers, physicists, and hardware specialists to understand the technical requirements and scientific constraints of our devices.
What We Are Looking For
Required
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Minimum 5 years of relevant industry experience in full-stack or web application development, including exposure to system architecture and production systems
- Strong experience in system and software architecture design
- Proficiency in modern web technologies (e.g., JavaScript/TypeScript, React, Angular or similar)
- Experience developing production-level applications
- Strong understanding of frontend-backend integration
- Ability to work across multidisciplinary teams (software, hardware, firmware)
- Good problem-solving and communication skills
- Strong ownership, accountability, attention to detail and code quality
- Ability to work in a fast-paced and evolving environment
Desirable
- Experience with thin-client or web-based control systems
- Familiarity with hybrid deployment models (cloud, on-prem, local)
- Exposure to medical imaging systems or scientific instrumentation
- Understanding of physics and sensor-based technology
- Experience working with or overseeing firmware/embedded systems development
Knowledge of
- Web application architecture and distributed systems
- Modern frontend frameworks and UI development
- Backend systems, APIs, and data handling
- Deployment environments (local, on-premise, cloud)
Understanding of
- Software engineering best practices (CI/CD, testing, version control)
- Performance optimisation and scalability
- Secure software design principles
- Integration between software, hardware, and firmware components
Experience in
- Developing and maintaining production-level applications
- Designing scalable system architectures
- Working in cross-functional engineering teams
- Imaging systems, computer vision, or related domains
- Mentoring or leadership experience
Full Stack Developer (Mid-Level) in Shanklin employer: Innovative Physics
Contact Detail:
Innovative Physics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer (Mid-Level) in Shanklin
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and engineering fields. Attend meetups, webinars, or even local tech events. You never know who might have a lead on that perfect Full Stack Developer role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that involve complex data visualisation or real-time applications. This will give potential employers a taste of what you can do and how you can bridge the gap between engineering and user experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your system architecture and full-stack development knowledge. Practice coding challenges and be ready to discuss how you've tackled real-world problems in your previous roles. We want to see your problem-solving skills in action!
✨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, it shows you’re genuinely interested in joining our team and contributing to exciting projects in scientific software development.
We think you need these skills to ace Full Stack Developer (Mid-Level) in Shanklin
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with modern web technologies and system architecture in your application. We want to see how you can bridge the gap between complex data and user-friendly interfaces!
Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect how your background aligns with our needs, especially in scientific UI/UX design and real-time data handling. It’ll make you stand out!
Be Clear and Concise: When writing your cover letter, keep it clear and to the point. We appreciate good communication skills, so show us you can convey your thoughts effectively without fluff.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting role!
How to prepare for a job interview at Innovative Physics
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like JavaScript, TypeScript, and React. Brush up on your knowledge of system architecture and how frontend and backend integration works, as this will be crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those involving real-time data or complex UI/UX design. Be ready to explain how you approached these problems and what solutions you implemented.
✨Understand the Science Behind the Role
Since this position involves scientific software, having a grasp of the underlying principles of physics and sensor technology can set you apart. Familiarise yourself with gamma imaging systems and how they work, so you can speak intelligently about them during the interview.
✨Emphasise Collaboration Experience
This role requires working closely with engineers and physicists, so highlight any past experiences where you collaborated across disciplines. Share examples of how you communicated technical concepts to non-technical team members and how you contributed to a cohesive team environment.