Position: FrontEnd React Developer
Location: Onsite initially, then hybrid – Athens, Greece
The iRecruit.gr team is recruiting on behalf of a leading company in the energy sector. We are seeking an experienced FrontEnd React Developer to design, build, and maintain scalable, modular, and responsive web applications using React.
Role Overview:
As a FrontEnd React Developer, you will be responsible for developing high-quality, user-friendly React applications and reusable components. You will collaborate closely with backend teams, mentor junior developers, and contribute to the adoption of best practices and modern frontend architectures, including microfrontend approaches.
Key Responsibilities:
-
Develop and maintain scalable, modular, and responsive React applications.
-
Create and manage reusable components, custom hooks, and state management solutions (e.g., Redux, Context API).
-
Apply best practices for hooks and effects, with emphasis on performance optimization.
-
Implement responsive and accessible interfaces in compliance with WCAG standards.
-
Mentor and coach junior frontend developers, supporting skill development and understanding of React principles.
-
Develop internal workshops and technical presentations to share knowledge across the team.
-
Support the team in code reviews, ensuring compliance with organizational standards.
-
Design and implement microfrontend architectures for modular development.
-
Ensure code quality through unit tests, integration tests, and tools such as Jest and React Testing Library.
Requirements:
-
Previous experience with React, including:
-
Functional components and hooks.
-
State management (e.g., Redux, MobX, or Context API).
-
Advanced effects (e.g., side effect management, async operations).
-
-
Understanding of UI/UX design principles and experience with responsive frameworks.
-
Familiarity with Tailwind CSS for creating responsive and scalable user interfaces.
-
Experience collaborating with backend teams using RESTful APIs or GraphQL.
-
Proficiency with testing tools such as Jest, Cypress, or React Testing Library.
-
5+ years of experience in React development (3 years on large-scale projects).
-
Experience mentoring and coaching junior developers.
-
Strong teamwork and commitment to continuous improvement.
Preferred Qualifications:
-
Knowledge of UI/UX design tools such as Figma, Sketch, or Adobe XD.
-
Ability to design and develop npm packages for large-scale projects to promote code reuse.
-
Experience with microfrontend architectures.
-
Additional frontend experience with Angular.
-
Google Mobile Web Specialist Certification.
Why Join Us:
-
Join a leading company in the energy sector driving digital innovation and modern web development practices.
-
Work on impactful, large-scale React applications with opportunities to mentor and grow.
-
Be part of a collaborative, professional, and growth-oriented team.
Create Your Own Website With Webador