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
Position: Graduate JobType: Full-time - Salary: £25,000 to £33,000 per year
Location: Role based in Barnsley with free onsite parking.