UI Developer
Contract: 6 Months
Location: Hybrid - Central London (2 days onsite)
Rate: £524 per day (Umbrella / Inside IR35)
We're looking for a hands-on UI Developer with strong core JavaScript fundamentals to join a high-performing team delivering modern, scalable front-end solutions.
This role requires more than framework knowledge - we're looking for developers who can think critically, solve problems in real time, and confidently work with complex data structures.
⚠️ Interview Process (Important)
Candidates will complete live JavaScript problem-solving exercises
These will focus on practical data manipulation and problem-solving, not abstract algorithm challenges
You will be expected to write, explain, and iterate on solutions in real time
What You'll Be Doing
Building and enhancing high-quality, responsive UI components and applications
Developing and maintaining component libraries and design systems
Working extensively with complex data structures, including transforming and visualising data in UI grids and dashboards
Collaborating closely with designers, product owners, and backend teams
Writing clean, well-tested, and maintainable TypeScript code
Driving best practices in UI architecture, performance, and accessibility
Key Skills & Experience
Strong hands-on experience with:
React
TypeScript / JavaScript (ES6+)
Storybook
Tailwind CSS
Vite
VitestCore fundamentals are essential:
Strong understanding of JavaScript fundamentals (loops, functions, closures, etc.)
Proven ability to manipulate and transform data structures
Confidence solving problems involving string manipulation and iterative logic
Ability to clearly explain thought processes and multiple approaches to solutionsAdditional:
Proven experience building component libraries/design systems and end-user applications
Familiarity with ShadCN and/or Radix UI (desirable)
Strong understanding of modern front-end tooling and workflows
Comfortable working with an IDE and standard development environments