Job Title: Developer (S.M.A.R.T)
Salary: £30,000 – 40,000 DOE
Location: Leeds - Hybrid
S.M.A.R.T (Solar Monitoring and Reporting Tool) is a new technology built with Next.js, used for monitoring solar energy systems, tracking energy consumption, and analysing data. The application includes features for data visualisation, site management, alert handling, and reporting capabilities.
Role Overview
We're seeking a Data developer to continue development of our early-stage solar monitoring application. The developer will implement new features, improve existing functionality, and ensure the application meets requirements for performance and usability. The role will also include providing some technical support for various data tasks.
Technical Stack
* Data Visualisation: Chart.js, Leaflet for maps
* Python
* Frontend Framework: Next.js
* Language: TypeScript
* Styling: Tailwind CSS
* Component Library: shadcn/ui
* Authentication: Azure AD / MSAL
* API Integration: Axios
* State Management: React Context API
Key Responsibilities
* Extend and enhance our existing Next.js application
* Develop and improve data visualisation features
* Implement responsive UI components
* Work with our authentication system (Azure AD)
* Integrate with APIs to fetch and display monitoring data
* Collaborate on feature planning and implementation
* Ensure cross-browser compatibility and responsive design
* Provide technical support for various data tasks as needed
Required Skills & Experience
* Knowledge of data visualisation libraries
* Experience with API integration
* Experience with React and Next.js
* TypeScript proficiency
* Familiarity with Tailwind CSS
* Version control with Git
* Problem-solving abilities and attention to detail
* Ability to work both independently and collaboratively
* Strong communication skills
Desirable Experience
* Experience with energy monitoring systems or dashboards
* Background in data-intensive applications
* Python experience
* Comfort with working in a startup-like environment
* Interest in contributing to product development from early stages
The ideal candidate will be passionate about clean energy solutions, comfortable working on an evolving product, and have a keen interest in developing applications that help clients monitor and maximise their solar energy investments.