METRO AG

Front End Engineer- Web Experience

METRO AG
Apply
3 months ago
Bucharest, RomaniaSenior

Responsibilities

  • Implement pixel-perfect, responsive, semantic, and accessible user interfaces from Figma or similar prototypes.
  • Build scalable reusable UI components and maintain a cohesive design system.
  • Optimize front-end performance through lazy loading, code splitting, dynamic imports, bundle analysis, and Lighthouse/Core Web Vitals improvements.
  • Apply suitable rendering and delivery approaches, including SSR, SSG, and ISR where applicable.
  • Ensure cross-browser compatibility through appropriate polyfills and fallbacks.
  • Integrate front-end applications with REST APIs using maintainable JavaScript.
  • Develop and maintain automated front-end testing strategies using tools such as Jest, React Testing Library, Cypress, or Playwright.
  • Write documentation, participate in code reviews, and uphold front-end architecture and UI quality standards.

Requirements

  • 5+ years of experience specializing in front-end engineering.
  • Strong expertise in JavaScript ES6+, HTML5, CSS3, and SCSS.
  • Deep knowledge of responsive design, mobile-first development, and complex layout techniques.
  • Experience with front-end performance optimization, including lazy loading, code splitting, dynamic imports, and bundle analysis.
  • Experience with SSR, SSG, and ISR approaches; React and Next.js experience is a plus.
  • Strong understanding of cross-browser compatibility and polyfills.
  • Proven experience implementing WCAG accessibility best practices.
  • Experience writing automated tests for front-end applications.
  • Familiarity with headless CMS and JAMstack concepts.
  • Experience consuming RESTful APIs.
  • Strong Git workflow knowledge and CI/CD experience.
  • Excellent problem-solving skills and clear communication.

Benefits

  • Hybrid working model in a flexible, multicultural environment.
  • Work-life balance support and participation in self-organizing agile teams.
  • Individual and company-wide people development programs and training.
  • Individual support throughout the professional journey.
  • The role is open to candidates in Brasov and Cluj.

Tech Stack

CypressGitJavaScriptJestNext.jsReact

Categories

METRO AG

About METRO AG

5,001-10,000 employees
Contact me