Software Engineer - JavaScript - £500pd - 6 months - ID41847
Software Engineer - JavaScript - £500pd - 6 months - ID41847

Software Engineer - JavaScript - £500pd - 6 months - ID41847

Freelance 36000 - 60000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Build a high-performance image viewer using JavaScript and integrate open-source libraries.
  • Company: Join a forward-thinking client focused on innovative web solutions with real-world impact.
  • Benefits: Enjoy competitive pay, flexible work options, and the chance to work with cutting-edge technology.
  • Why this job: Make a tangible difference in user experience while working with AI tools and modern frameworks.
  • Qualifications: Strong JavaScript skills, async programming experience, and familiarity with libraries like OpenSeadragon are preferred.
  • Other info: Inclusive hiring practices ensure all backgrounds are welcome; your creativity is what counts!

The predicted salary is between 36000 - 60000 £ per year.

Do you enjoy bringing together powerful tools to create seamless user experiences? Are you excited by the challenge of building a high-performance image viewer with real-world impact? Would you like to work with AI-assisted workflows and shape modular, scalable front-end architecture?

Our client is searching for a JavaScript Developer to help deliver a custom web-based image viewer. This project will enhance an existing platform by integrating leading open-source libraries, offering developers a chance to make a meaningful difference in how complex data is visualised and explored.

If you’re a pragmatic builder who enjoys clean code, smart integration and problem solving, this role could be just the opportunity you’re looking for.

Why This Role is Great
  • Build something tangible that users interact with every day
  • Use OpenSeadragon and Fabric.js to deliver a fast, intuitive and rich visual experience
  • Take ownership of architectural design, module control and performance tuning
  • Shape features like zooming, annotations, gestures, and export tools
  • Work smarter using AI tools like Claude and Copilot to speed up development
  • Define best practices in testing, documentation and maintainability
About You

In this role, you’ll get to:

  • Work with JavaScript ES6+ and bring strong async programming and event-handling skills
  • Combine multiple libraries into a single module with a clean API
  • Explore 2D canvas graphics, coordinate systems and overlay tools
  • Get hands-on with annotation features, gesture controls and audit logging systems
  • Use Alpine.js or quickly get up to speed with it
  • Focus on delivering working, useful tools instead of chasing perfection
  • Develop and test confidently with the help of unit and integration coverage

If you’ve worked with OpenSeadragon or Fabric.js before, that’s a bonus. If you understand image performance, WebGL, or have medical or scientific data experience, even better. But what matters most is your curiosity and ability to apply existing tools creatively and effectively.

The Tools You’ll Work With
  • JavaScript (ES6+)
  • OpenSeadragon and Fabric.js
  • Alpine.js for modular integration
  • Canvas 2D graphics
  • Claude or GitHub Copilot for AI-enhanced coding
  • Testing frameworks for full coverage
What You’ll Deliver
  • A JavaScript image viewer module with annotation and interaction capabilities
  • Clear documentation for configuration and integration
  • A suite of unit and integration tests with performance benchmarks
  • A fully customisable tool that can be dropped into Alpine.js applications
Inclusion Matters

Humand Talent Solutions and our client are committed to inclusive hiring and equal opportunity. We welcome applications from all backgrounds and do not discriminate on the basis of gender, ethnicity, age, disability, sexual orientation, religion or any other protected characteristic. Your skills and potential are what matter most.

Software Engineer - JavaScript - £500pd - 6 months - ID41847 employer: Humand Talent

Join a forward-thinking team where your contributions will directly impact user experiences through innovative technology. Our collaborative work culture fosters creativity and growth, providing you with opportunities to enhance your skills while working on meaningful projects that utilise cutting-edge tools like AI and open-source libraries. Located in a vibrant tech hub, we offer a dynamic environment that encourages professional development and celebrates diversity.
H

Contact Detail:

Humand Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - JavaScript - £500pd - 6 months - ID41847

Tip Number 1

Familiarise yourself with OpenSeadragon and Fabric.js before applying. Having hands-on experience or even a solid understanding of these libraries will give you a significant edge during discussions and interviews.

Tip Number 2

Showcase your problem-solving skills by preparing examples of past projects where you integrated multiple libraries into a single module. Be ready to discuss the challenges you faced and how you overcame them.

Tip Number 3

Brush up on your knowledge of async programming and event handling in JavaScript ES6+. Being able to demonstrate your expertise in these areas will be crucial, as they are key components of the role.

Tip Number 4

Prepare to discuss your approach to testing and documentation. Highlight any best practices you've implemented in previous roles, as this will show your commitment to maintainability and quality in your work.

We think you need these skills to ace Software Engineer - JavaScript - £500pd - 6 months - ID41847

JavaScript (ES6+)
Asynchronous Programming
Event Handling
OpenSeadragon
Fabric.js
Alpine.js
2D Canvas Graphics
Coordinate Systems
Overlay Tools
Annotation Features
Gesture Controls
Audit Logging Systems
Unit Testing
Integration Testing
Performance Tuning
API Design
Documentation Skills
Creative Problem Solving
WebGL
Experience with Medical or Scientific Data

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with JavaScript ES6+, async programming, and any relevant libraries like OpenSeadragon or Fabric.js. Showcase specific projects where you've built user interfaces or worked with image performance.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for building user-centric tools and your problem-solving approach. Mention how your skills align with the role's requirements, particularly in creating modular, scalable front-end architecture.

Showcase Relevant Projects: If you have previous work that demonstrates your ability to integrate multiple libraries or develop 2D canvas graphics, include links or descriptions of these projects. This will help illustrate your hands-on experience and creativity.

Highlight Your Curiosity: In your application, emphasise your curiosity and willingness to learn new tools like Alpine.js or AI-assisted workflows. This aligns with the company's focus on innovation and creative problem-solving.

How to prepare for a job interview at Humand Talent

Showcase Your JavaScript Skills

Be prepared to discuss your experience with JavaScript ES6+ and demonstrate your understanding of async programming and event handling. Bring examples of past projects where you've successfully integrated multiple libraries into a single module.

Familiarise Yourself with Relevant Tools

Make sure you have a good grasp of OpenSeadragon, Fabric.js, and Alpine.js. If you haven't worked with them before, take some time to explore their documentation and understand how they can be used in building a web-based image viewer.

Emphasise Problem-Solving Abilities

Prepare to discuss specific challenges you've faced in previous projects and how you approached solving them. Highlight your pragmatic approach to coding and your focus on delivering functional tools rather than striving for perfection.

Demonstrate Curiosity and Creativity

Express your enthusiasm for learning and applying existing tools in innovative ways. Share examples of how you've creatively solved problems or improved processes in your past work, especially in relation to visualising complex data.

Software Engineer - JavaScript - £500pd - 6 months - ID41847
Humand Talent
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>