




Job Summary: We are seeking a Senior/Semi-Senior Frontend Developer for the energy sector, focused on quality, scalability, and performance using React and Redux. Key Highlights: 1. A leading and expanding company in the energy sector. 2. An excellent work environment and strong growth opportunities. 3. A focus on technical excellence and collaboration within agile teams. **Description:** ---------------- Would you like to work for a leading company in the ENERGY sector? We are a national company experiencing significant growth, operating in the energy sector for both residential and commercial clients. We are looking for a **Senior / Semi-Senior Frontend Developer (React \+ Redux)** to join our offices in FUENGIROLA. Profile: We seek a PROFESSIONAL holding a Bachelor’s degree with at least 5 years of verifiable experience leading or actively participating in the development of modern applications using React. Critical thinking, solid JavaScript fundamentals, and a clear focus on quality, scalability, and performance are required. The ideal candidate must master tools within the React ecosystem, understand the rationale behind each technical decision, and enjoy working in agile teams where technical excellence and collaboration are the norm. Technical Requirements: Frontend (Mandatory)\- * Advanced experience with React, including understanding of component lifecycle and proper use of Hooks. * Strong command of JavaScript ES6\+ and deep understanding of asynchrony (promises, async/await, event loop). * Solid experience managing global state with Redux. * Strong knowledge of SCSS, including modular architecture and BEM principles. * Experience in Responsive Design and Pixel Perfect development. * Experience in configuring and optimizing Webpack. * Experience in automated testing with Jest (unit and integration tests). * Experience implementing real-time communication via Socket.IO. * Solid experience consuming and managing REST APIs. * Experience in internationalization (i18n) using react\-i18next. Backend (Desirable, not mandatory) * Basic knowledge of Node.js and Express, or genuine interest in learning them. Environment and Tools: * Proficiency in using bash terminal and basic Linux system administration. * Experience working with Jira and agile methodologies, especially Scrum. * Ability to understand and write clear, structured technical documentation. * Knowledge of Git and CI/CD workflows. Languages and Communication: * Spanish: native or advanced level. * English: sufficient technical proficiency to read documentation, understand concepts, and participate in occasional technical meetings. Best Practices and Work Style: * Application of KISS, DRY, and SOLID principles. * Clean, modular, and well-documented code. * Strong commitment to quality, maintainability, and scalability of the project. We Value: * Ability to analyze and optimize code. * Autonomy, responsibility, and attention to detail. * Genuine interest in learning new technologies and improving processes. What We Offer: * Permanent contract. * Competitive salary aligned with the position. * Excellent work environment. * Full-time schedule (Monday to Friday). * A growing company. * Growth opportunities. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ COMPETENCIES Proactive, committed individuals with initiative, strategic vision, versatility, problem-solving skills, effective communication, adaptability, time management, and teamwork capabilities. What are you waiting for? We’re looking for professionals like you! We look forward to meeting you and sharing more details. All we need is your motivation to work and grow.


