




Job Summary: We are seeking a Senior/Semi-Senior Frontend Developer (React + Redux) with experience in modern applications, demonstrating critical thinking and a focus on quality, scalability, and performance. Key Highlights: 1. Opportunity at a leading, growing ENERGY sector company. 2. Collaboration in agile teams focused on technical excellence. 3. Indefinite contract with opportunities for professional growth. **Description:** ---------------- Would you like to work for a leading ENERGY sector company? We are a national company experiencing significant growth, operating in the energy sector for both residential and commercial clients. 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 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 React ecosystem tools, 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 proficiency in 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 configuration and optimization using Webpack. * Experience in automated testing with Jest (unit and integration tests). * Experience in 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 produce clear, structured technical documentation. * Knowledge of Git and CI/CD workflows. Languages and Communication * Spanish: native or advanced level. * English: sufficient technical level to read documentation, understand concepts, and communicate during 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? · * Indefinite contract. * Salary commensurate with the position. * Excellent working environment. * Full-time schedule (Monday to Friday). * Growing company. * Opportunities for growth. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ 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.


