EY
Digital Factory - Senior Software Engineer (Frontend) - Senior Associate
EYLuxembourg1 day ago
Full-timeEngineering, Information Technology
Build a Better Working World with EY Digital Factory

At EY, we’re committed to shaping the future with confidence. As part of our Digital Factory team, you’ll work at the intersection of technology and innovation, helping to deliver cutting-edge solutions that transform businesses globally.

This is your opportunity to take on a leadership-oriented technical role, guiding backend engineering practices while remaining hands-on in building secure, scalable, and reliable services that power EY’s digital platforms.

Position Overview

The Frontend Software Engineer at EY Luxembourg's Digital Factory plays a key role in designing and delivering modern, high-quality web user interfaces for enterprise-grade digital products. This position places a strong emphasis on fundamentals in JavaScript and TypeScript, adherence to web standards, accessibility, and ensuring long-term maintainability of solutions. While the role values broad technical versatility, there is a strong focus on modern React-based development, in particular React and Next.js, alongside Angular expertise.

Working in an API-first environment, the Frontend Software Engineer collaborates closely with Product, UX, Backend, and Architecture teams. The objective is to build scalable, secure, and maintainable frontend solutions tailored for a regulated enterprise setting.

Key Responsibilities

Frontend Application Development

  • Design, implement, and maintain modern web applications using JavaScript/TypeScript and contemporary frontend frameworks or libraries.
  • Develop component-driven user interfaces that align with UX/UI designs, design systems, and accessibility standards, including WCAG guidelines.
  • Implement client-side routing, state management, and modular application structures, with a focus on clarity and scalability.
  • Consume backend APIs in an API-first, contract-driven workflow. Collaborate early in API design processes, utilizing tools such as OpenAPI or Swagger.

Framework and Technology Agnosticism

  • Apply robust frontend engineering principles across modern frameworks, with a strong emphasis on React and Next.js, while also welcoming Angular and equivalent technologies.
  • Contribute to framework upgrades, migrations, or technology evolution, prioritizing the reduction of technical debt.
  • Avoid vendor or framework lock-in by favoring standards, clean abstractions, and well-defined contracts.
  • Write clean, well-structured, and testable JavaScript/TypeScript code that emphasizes readability and maintainability.
  • Develop unit, integration, and end-to-end tests utilizing appropriate testing frameworks and tools.
  • Participate in code reviews and collaborate on shared frontend standards and best practices.
  • Document frontend architecture decisions, patterns, and contribution guidelines.

Performance and User Experience

  • Apply best practices for frontend performance, including lazy loading, efficient rendering, and asset optimization.
  • Ensure consistent behavior across various browsers, devices, and screen sizes.
  • Diagnose and resolve frontend performance and usability issues using standard tools.

Security and Compliance Awareness

  • Implement secure frontend development practices to protect against common web vulnerabilities.
  • Demonstrate awareness of risks associated with third-party dependencies, licensing, and vulnerability management.
  • Follow enterprise security, privacy, and compliance requirements.

Operations and Continuous Improvement

  • Support production frontend applications through monitoring, debugging, and resolving issues.
  • Contribute to enhancing developer experience by developing shared libraries, improving tooling, and automating processes.

Qualifications

Required

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Strong professional experience with modern frontend development using JavaScript/TypeScript, with a strong emphasis on React and Next.js; Angular experience is also highly valued.
  • Solid understanding of web fundamentals, including HTML, CSS, browser behavior, and accessibility.
  • Experience working with at least one modern frontend framework or library.
  • Experience consuming REST APIs in an API-first or contract-driven environment.
  • Familiarity with frontend testing strategies and CI/CD pipelines.
  • Awareness of frontend security fundamentals and dependency management.

Preferred

  • Experience with state management patterns and libraries.
  • Exposure to design systems and enterprise UI platforms.
  • Experience working in enterprise or regulated environments.
  • Experience collaborating in distributed, cross-functional teams.

Ready to lead and innovate? Apply today.

To ensure an inclusive recruitment experience, please share any disability-related adjustments you may need.

EY | Building a better working world

EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.

Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.

EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi-disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories.

Our offer of employment is contingent upon the successful completion of a background check and pre-screening requirements. The candidate acknowledges that all information provided must be accurate.

Key Skills

Ranked by relevance