Skip To Main Content
backBack to Search

Senior Front-End Software Engineer (Angular / React)

Hybrid in Greece
JavaScript (Frontend)
& 10 others
hot
Refer a Friend
Know someone who would be a great fit for this opportunity?

We are looking for a highly skilled Senior Front-End Software Engineer with deep expertise in Angular/TypeScript and solid fundamentals in React.

In this role, you will drive the development of modern web applications, ensure engineering excellence, and contribute to architectural decisions. You will collaborate closely with cross-functional teams and mentor other engineers while delivering scalable, clean, and high-performing user interfaces. This position is ideal for someone who thrives in technically challenging environments, values clean architecture, and enjoys shaping frontend best practices within a global engineering organization.

Responsibilities
  • Design, develop, and maintain complex and scalable frontend applications
  • Lead implementation of engineering best practices: modular architecture, code quality, performance tuning, accessibility, and testing
  • Tackle challenging frontend problems and optimize existing codebases for performance and maintainability
  • Mentor and guide engineers, encouraging technical growth and knowledge-sharing
  • Collaborate closely with UX designers, backend engineers, QA teams, and Product stakeholders to define requirements and drive end-to-end delivery
  • Conduct thorough code reviews and uphold high engineering standards across the team
  • Advocate for modern tooling, CI/CD practices, and forward-looking frontend technologies
  • Contribute to architectural decisions and drive technical direction across projects
Requirements
  • Advanced Angular expertise, including component architecture, reactive programming (RxJS) and state management (NgRx, Akita, etc.)
  • Strong React fundamentals (hooks, context, lifecycle, state management); capable of delivering meaningful features and reusable components in React environments
  • Deep knowledge of TypeScript, including generics, advanced typing, interfaces, functional patterns and async operations
  • Proven ability to architect, build, and deploy enterprise-level frontend solutions
  • Excellent debugging, profiling, and performance optimization skills
  • Hands-on experience with unit, integration, and E2E testing (Jasmine, Jest, Cypress, etc.)
  • Previous experience working in Agile/Scrum environments
  • Solid understanding of build tools and workflows: Vite, Webpack, npm/yarn, Git, CI/CD pipelines
  • Strong communication skills and ability to clearly articulate technical solutions to both engineers and non-technical stakeholders
  • Demonstrated ability to lead, mentor, and influence engineering teams
Nice to have
  • Familiarity with cloud platforms (Azure, AWS, GCP) and modern deployment practices
  • Understanding of accessibility (a11y), security principles, and UX fundamentals
  • Exposure to micro-frontend architecture and distributed UI concepts
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job
Refer a Friend
Know someone who would be a great fit for this opportunity?