We are seeking a a highly motivated Frontend Developer based in Greece, with strong experience in React to build modern, fast, professional, and data-driven web interfaces for advanced enterprise software platforms.
The role focuses on dashboards, complex tables, filters, analytics views, reporting screens, administration panels, workflow interfaces, and executive-level views.
You will work closely with backend developers and product stakeholders to transform complex technical data and workflows into clean, usable, and professional user experiences.
Responsibilities
- Develop modern frontend applications using React.
- Build clean, professional user interfaces for complex enterprise platforms.
- Create dashboards, analytics screens, reporting pages, administration panels, and workflow-driven interfaces.
- Integrate frontend applications with backend REST APIs.
- Implement advanced tables, search, filters, pagination, sorting, exports, and data exploration features.
- Build reusable frontend components and maintain a clean component architecture.
- Implement forms, validation, user actions, role-based interface behavior, and secure frontend flows.
- Optimize frontend performance for large datasets and complex UI interactions.
- Collaborate with backend developers on API contracts, data models, and integration requirements.
- Improve user experience for technical users, analysts, operators, managers, and executive audiences.
- Participate in testing, debugging, code reviews, and technical documentation.
- Handle internal product information and interface logic with appropriate confidentiality.
Required Technical Skills
- Strong experience with React .
- Strong knowledge of JavaScript or TypeScript .
- Experience integrating with REST APIs.
- Experience with state management and frontend application architecture.
- Experience with forms, validation, tables, filters, dashboards, and reusable components.
- Experience with Git.
- Strong attention to detail, especially in data-heavy environments.
- Ability to translate technical requirements into clear and usable interfaces.
- Ability to collaborate effectively with backend developers and product stakeholders.
- Ability to produce clean, maintainable, and well-structured frontend code.
- Ability to build polished, production-quality user interfaces for complex applications.
Nice to Have
- Strong TypeScript experience.
- Experience with Tailwind CSS, Material UI, Ant Design, or similar UI frameworks.
- Experience with charting libraries and visual data components.
- Experience with admin panels, enterprise dashboards, technical portals, or operational platforms.
- Experience optimizing large tables, complex filters, and high-volume data