




Job Summary: We are seeking a Senior/Semi-Senior Frontend Developer (React + Redux) with solid JavaScript fundamentals, focused on quality, scalability, and performance, to join an agile team. Key Highlights: 1. Opportunity to work for a leading company in the energy sector. 2. Be part of an agile team that values technical excellence. 3. Permanent contract and growth opportunities. **Description:** ---------------- Would you like to work for a leading company in the ENERGY sector? We are a rapidly growing national company operating in the energy sector, serving both residential and business customers. We are looking for a candidate for the **Senior / Semi-Senior Frontend Developer (React \+ Redux)** position at our offices in FUENGIROLA. Profile: We seek a PROFESSIONAL holding a Bachelor’s degree and possessing at least 3 years of verifiable experience leading or actively participating in developing modern applications using React. Critical thinking, strong 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. * Proficient knowledge of SCSS, including modular architecture and BEM principles. * Experience in Responsive Design and Pixel-Perfect development. * Experience configuring and optimizing Webpack. * Experience writing automated tests with Jest (unit and integration). * Experience implementing real-time communication via Socket.IO. * Solid experience consuming and managing REST APIs. * Experience with 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 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 working environment. * Full-time schedule (Monday to Friday). * A company in expansion. * 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 providing further details. All we need is your motivation to work and grow.


