Senior Frontend Developer
For our client, an international product company, we are looking for a Senior Frontend Developer to join a long-term product development team.
The company is developing and maintaining a complex enterprise software ecosystem built around a core business-critical platform that integrates with multiple applications and modules. This is a frontend-focused role within an established engineering environment, offering long-term stability and technically challenging work.
About the Role:
As a Senior Frontend Developer, you will join the engineering team responsible for frontend development across the platform ecosystem. The team is looking for a senior engineer who can take ownership of frontend architecture and implementation, contribute to technical discussions, write clean maintainable code, and collaborate closely with the broader engineering team.
The primary frontend stack is Angular, while some smaller applications are built with React. This role is ideal for someone with strong Angular expertise who is also comfortable working across a mixed frontend environment.
Requirements
-
7+ years of commercial frontend development experience
-
Strong hands-on experience with Angular
-
Commercial experience with React
-
Strong knowledge of JavaScript / TypeScript
-
Experience building scalable modern web applications
-
Solid understanding of frontend architecture, component-based development, and state management concepts
-
Experience working with APIs and backend integrations
-
Experience with Git
-
Comfortable participating in code reviews and technical discussions
-
Good English communication skills for daily collaboration in an international team
Nice to Have
-
Experience with React Native
-
Basic experience with Cypress and/or Playwright
-
Experience with Azure DevOps and/or GitHub
-
Experience working in product environments with complex application ecosystems
-
Experience using AI-powered development tools such as GitHub Copilot, Cursor, or similar
-
Greek language skills would be a strong advantage
We offer
-
Long-term employment with competitive compensation, based on experience.
-
Possibility to work remotely.
-
An open, transparent and fun work culture.
-
Multi-national team and collaborative work environment.
-
Continuous knowledge sharing with engaged co-workers.
-
Career and professional growth opportunities.