At a Glance
- Tasks: Join our team to maintain and enhance web apps using Typescript, React & Next.js.
- Company: Ecotricity is Britain's greenest energy company, pioneering renewable energy solutions since 1995.
- Benefits: Enjoy hybrid working, healthcare plans, generous holidays, and various company discounts.
- Why this job: Be part of a mission-driven company transforming the energy sector while developing your tech skills.
- Qualifications: Some experience with React and collaborative development; a portfolio of projects is essential.
- Other info: Opportunity to learn Python and participate in sustainability initiatives.
The predicted salary is between 28800 - 43200 £ per year.
Job Description
About The Role
This is an exciting opportunity to join a dynamic, fast-growing team ranging from data analysts and software developers through to client facing and contract negotiation roles.
Ecotricity Smart Grid provides a route to market for distributed energy resources via our in-house developed asset flexibility platform and optimiser. These will typically be grid scale storage, renewable technologies or aggregated demand side response from domestic and business sites.
Our platform runs 24/7, 365 and as such, the support, development and maintenance of our systems is crucial to ensure that we constantly make the right decisions for the assets under our control
We constantly look to enhance our software platform, analysing overall performance, explore new opportunities for the assets under our control, delivering the best value to our customers and contributing to our energy future.
This is a hybrid role requiring 3 days a week in our to our Stroud, Gloucestershire offices.
Core Responsibilities
- Maintain and update public & internal facing web apps using Typescript, React & Next.js
- Work with more senior colleagues to gather requirements, scope tasks and deliver solutions for internal teams
- Write clean, readable code which can be explained and / or presented to colleagues
- Learn deployment, testing and implementation of applications using deployment pipelines
- Collaborate with rest of development team to discuss solutions, ideas and review / test others’ code
- Be prepared to participate in more backend Python development (we will be prepared to upskill you in this area, if necessary)
- Participate in internal support rota for troubleshooting and low-level bug fixes on platform
About You
We are looking for a junior front-end developer, with some professional experience using React, to join a team of mostly back-end developers and engineers to initially work with our commercial team to revamp our website and customer portal, before moving on to more extensive front-end, back-end and development tasks using Typescript and Python.
The right candidate will be a self-starter with a high capacity for onboarding new skills and an active interest in learning both the technical stack and our niche role within the energy industry. At least some professional experience in a collaborative development environment is a must, as is a portfolio of hobby projects and activities that you can share with us and be able to explain fully.
Skill Set Required
- Competent developer of JS / React web applications
- Some experience with Cloud services (AWS, Google Cloud, MS Azure)
- Knowledge of git or other version control systems
- Some knowledge of relational or non-relational databases
- Some professional experience working in a collaborative software development environment
- Proven ability to learn new skills
- Strong initiative and the ability to collaborate on projects
Additional Skills and Experience Desired
- Experience or interest in the Energy Industry, or a similar role in a commercial setting
- Experience with agile development practises
- Essential to have a strong sense of responsibility and to enjoy taking on a variety of tasks
- Python knowledge
- UX design interest / experience
- Strong analytical, theoretical and numeric skills
- Headless CMS (Contentful)
- SEO (Google Analytics, etc)
About Us
What's in it for you…
- Healthcare plan, life assurance and generous pension contribution
- Volunteering Day
- Hybrid Working
- Various company discounts (including shops, gyms, days out and events)
- Holiday of 25 days (plus bank holidays) & ability to buy/sell days
- Cycle to work scheme, car pooling and onsite parking available
As a valued member of the team, you will be supporting the Group Environmental Policy and its associated sustainability objectives and targets.
Flexibility statement
The fast moving nature of the company's business means that from time to time you may be asked to perform duties or tasks outside of your original job description on an ad hoc basis. This allows the company to use its people in the best possible way at all times and helps the employees to make their contribution in a changing environment.
Ecotricity is Britain's greenest energy company. When we started back in 1995, we were the first company in the world to provide a new kind of electricity – the green kind.
Our mission was, and remains, to change the way energy is made and used in Britain – by replacing fossil fuels with clean, renewable energy.
We don't just supply green energy, we use the money from our customers' bills to make it ourselves too – we build windmills, sun parks and green gasmills in Britain. We call this turning 'bills into mills'. Some of our biggest achievements to date include building Britain's first megawatt windmill and the country's first grid-scale sun park, as well as building our first green gasmill, generating 100% green gas from a source that we will never run out of grass.
We don't just focus on energy though- we built the Electric Highway, Britain's leading network of electric vehicle charging points; we helped Forest Green Rovers become the greenest football club in the world; and we launched Britain's greenest mobile phone service, Ecotalk, where they use the money from their customers' bills to protect and regenerate Britain's lost rainforests.
Ecotricity is an equal opportunities employer and is committed to providing equality for all.
Junior Front End Developer - Smart Grid employer: Ecotricity
Contact Detail:
Ecotricity Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Front End Developer - Smart Grid
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially React and Typescript. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as this will give you practical experience to discuss during interviews.
✨Tip Number 2
Engage with the energy industry by following relevant news and trends. This will not only help you understand the context of the role but also allow you to speak knowledgeably about how your skills can contribute to Ecotricity's mission during your conversations with the team.
✨Tip Number 3
Network with current or former employees of Ecotricity on platforms like LinkedIn. They can provide insights into the company culture and the specific challenges the team faces, which can be invaluable when preparing for interviews.
✨Tip Number 4
Prepare to discuss your collaborative experiences in software development. Think of specific examples where you worked in a team, tackled challenges, or learned new skills, as this aligns with the company's emphasis on teamwork and continuous learning.
We think you need these skills to ace Junior Front End Developer - Smart Grid
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with JavaScript, React, and any relevant projects. Emphasise your collaborative work in a development environment and any specific contributions you've made.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the energy industry and how your skills align with the role. Mention your willingness to learn Python and your interest in working on both front-end and back-end tasks.
Showcase Your Projects: Include a portfolio of your hobby projects or any relevant work. Be prepared to explain your thought process and the technologies used in these projects during the interview.
Highlight Soft Skills: Mention your ability to learn quickly, take initiative, and collaborate effectively. These soft skills are crucial for a junior developer role, especially in a team-oriented environment.
How to prepare for a job interview at Ecotricity
✨Showcase Your Projects
Make sure to bring along a portfolio of your hobby projects and any relevant work you've done. Be prepared to explain your thought process, the technologies you used, and the challenges you faced. This will demonstrate your practical experience and passion for development.
✨Brush Up on React and Typescript
Since the role requires maintaining and updating web apps using React and Typescript, ensure you're comfortable discussing these technologies. Review key concepts and be ready to answer technical questions or even solve coding problems during the interview.
✨Understand the Energy Sector
Familiarise yourself with the energy industry, especially renewable energy and smart grid technologies. Showing an understanding of Ecotricity's mission and how your role fits into their goals can set you apart from other candidates.
✨Demonstrate Collaboration Skills
As the role involves working closely with a team, be prepared to discuss your experiences in collaborative environments. Share examples of how you've worked with others to solve problems or complete projects, highlighting your communication and teamwork skills.