Generac
Frontend Developer (m/f/d) Energy Management System (Edge/Cloud)
Spain · On-site · Full time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerGenerac
- LocationSpain
- Work styleOn-site
- Employment typeFull time
- Employer posted
We are Pramac, a Generac Company, leading the evolution to more resilient, efficient, and sustainable energy solutions.
Established in 1966, we have always evolved, expanding our product portfolio and becoming the global benchmark for the production of generators and warehouse material handling equipment. Our diverse business lines ensure the company is a leading player in a wide variety of global markets.
Frontend Developer (m/f/d) Energy Management System (Edge/Cloud)
PRAMACis part of a globally operating energy technology company and is at the forefront of innovation inBatteryEnergy Storage Systems (BESS). Our solutions – stationary and mobile – enableenergyindependence,gridstability, andsustainableenergysupply.
To strengthen our software team, we are looking for a technology-driven professional who wants to actively shape the future of energy with us.
Your Responsibilities – What You Can Expect
Show full description
Together with your team, you design, develop, and enhance the web frontends of our Energy Management System – ranging from real-time visualization of energy flows and dashboard widgets to the control of battery storage systems, charging stations, and photovoltaic (PV) systems. You willmainly workwith React, TypeScript, and Vite.
You develop,maintain, and document ourcomponentlibrary (Design System), ensuring a consistent look & feel across projects – documented and visually testable using Storybook.
You create interactive data visualizations and charts to display energy consumption and generation, profitability analyses, and system states.
You integrateGraphQLinterfaces to ensure type-safe communication with our backend services and guaranteeperformant, stable, and scalable data flows between frontend applications,Edge and Cloud APIs.
You implement complex forms and configuration interfaces – for example, for parameterizing battery systems, charge/discharge profiles, and simulation scenarios – with a strong focus on validation, usability, and intuitive user experience.
You support the deployment of our application as a mobile app for iOS and Android using Capacitor – from platform-specific optimizations to the integration of native features.
You work with internationalization (i18n) to provide our applications in a structured and sustainable multilingual setup.
You ensure the quality of our frontend applicationswithunit tests,componenttests, end-to-end tests, and API mocking, and you contribute to the continuous improvement of our testing strategy.
You take full ownership of the design, implementation, documentation, and quality assurance of your software modules, ensuring their long-term maintainability, scalability, and high code quality.
Whatyoushouldbring:
A degree in Computer Science, Media Informatics, Technical Informatics, or a comparable field of study.
Very goodknowledge of modern frontend technologies and tools, especially React, TypeScript, and Vite.
Solid experience with state management,GraphQL, and component-basedarchitecture.
Confident use of UIcomponentlibraries and modern CSS approaches is an advantage.
Experience in cross-platform development is a plus.
Knowledge of testing frameworks and experience with Storybook to ensure high code qualityaredesirable.
What you can expect from us:
Work on forward-looking technology with high relevance for the energy transition.
Diverse and engaging tasks in a motivated, international team.
Opportunities for further training and professional development in the fields of energy storage technology and digitalization.
Flat hierarchies, fast decision-making processes, and room for your own ideas.
Location:
- Murcia, Spain
If you feel you have the right skill set to meet the role then please do not hesitate to contact us.
We want to hear from you!
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Spain
ROLIVA currently lists 161 open roles like this in Spain.
Employers hiring for this
- Elastic20 open roles
- FeverUp15 open roles
- Preply10 open roles
- Wolters Kluwer10 open roles
- Deutsche Bank7 open roles
At a glance
- Work styleOn-site
- Employment typeFull time
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.