Job description
We’re looking for a Junior React / TypeScript Developer to join our growing engineering team in South Yorkshire. You’ll work on projects including a modern web app used by field engineers and operations teams to manage day-to-day tasks.
This role is ideal for a graduate or early-career developer eager to learn in a production environment and grow into a mid-level engineer over the next few years.
What You’ll Do
Build and enhance front-end features in our lux-mobile React/TypeScript app (Vite, React 19, React Router, Tailwind).
Work with REST APIs using Axios and React Query.
Fix bugs, improve performance, and enhance user experience for field engineers and internal users.
Write clean, well-typed TypeScript code and develop reusable components and services.
Collaborate with senior developers through code reviews, pair programming, and feature tickets.
Use Git/GitHub for version control and follow our branching and review process.
Technologies You’ll Use
Frontend: React, TypeScript, Vite, React Router, Tailwind CSS
Data/API Layer: Axios, React Query
Backend: Python, Django, Django REST Framework
Database: MySQL/PostgreSQL, Django models & migrations
Background Processing: Task queues like Celery/Huey
Auth & Security: JWT authentication (e.g., Clerk), API security best practices
Tooling & DevOps: Git/GitHub, virtual environments, CI/CD pipelines
What We’re Looking For
Some commercial experience or strong personal projects in React & TypeScript (including university work or GitHub projects).
Understanding of modern JavaScript/TypeScript, React hooks, and state management.
Comfortable working with REST APIs and handling responses, loading, and errors.
Knowledge of HTML/CSS fundamentals and responsive layouts (Tailwind experience is a plus).
Familiarity with Git workflows (branches, pull requests, code reviews).
A genuine interest in learning, taking feedback, and improving code.
Good communication skills and ability to collaborate with a small, friendly team.
Nice to Have
Experience with React Query or other data fetching libraries.
Exposure to async flows, task polling, or progress indicators.
Interest or experience in energy, utilities, field service, or IoT projects.
Familiarity with backend APIs (Node, Python, etc.)
Interest in performance, reliability, and testing.
About Us
Founded in 2009, created to make the world a little greener by providing sustainable energy solutions, including solar panel systems and bio-mass boilers. Since then, we’ve installed over 70,000 domestic solar panel systems and 1,000 bio-mass boilers across the UK, delivering over 1 billion kWh of green electricity and counting.
What We Offer
Easy access to major motorways and local amenities.
Modern tooling and a real-world codebase where your work goes to production.
Friendly, collaborative team culture.
Job Details
Work Location: In person
Position: Graduate JobType: Full-time - Salary: £25,000 to £33,000 per year
Location: Role based in Barnsley with free onsite parking.
Similar roles you may be interested in
mthree - Junior Software Developer (Go Lang)
Mthree Recruiting Portal
Start Your Career as a Junior Golang Developer with mthree! We are looking for software engineers to join a team…

Junior RPA Developer
Pinnacle Pet UK
Get AI-powered advice on this job and more exclusive features. Are you curious about automation, excited by the possibilities of…

Junior Web Systems Developer
Pelago
This Junior Web Developer role is primarily back-end focused, but as we are a web development company, it will include…

Part-Time Junior Web Developer (Remote – UK Based)
VITA CV
Join to apply for the Part-Time Junior Web Developer (Remote – UK Based) role at VITA CV Join to apply…
Junior PHP Developer - minimum 2 years commercial experience
Tjs
Tjs is hiring a Junior PHP Developer - minimum 2 years commercial experience in the UK. It is a graduate…

Junior Developer
GRIFFIN
Junior Software Developer We are seeking for junior developers in order to enlarge its team, implementing long term software development…