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
- Vitest
Core 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 solutions
Additional:
- 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