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.