Talent Quanta is seeking a highly experienced Senior Frontend Engineer fluent in English, to be based in Luxembourg. The work will be carried out at the company's premises or on site at customer premises. The successful candidate will be integrated in the Development team, closely cooperating with a major client's IT team on site.
About the Role
We are seeking a highly experienced Senior Frontend Engineer to lead the development, maintenance, testing, and deployment of our frontend web portals, applications, components, and libraries. This role is crucial for ensuring the quality and consistency of our user-facing applications. You will collaborate closely with cross-functional teams to translate complex requirements into robust and scalable frontend solutions, contributing significantly to our on-premise and cloud-based deployments.
Key Responsibilities
- Develop, maintain, test, and deploy frontend web portals, applications, components, and libraries using JavaScript and the React framework.
- Collaborate with team leads, tech leads, business analysts, developers, and testers to understand requirements and ensure consistency and coherence.
- Implement shared components and design systems to promote code reusability and maintainability.
- Deploy and monitor applications in both on-premise and cloud containerized environments.
- Write comprehensive unit and integration tests using Jest and React Testing Library.
- Ensure applications are responsive and adhere to modern web standards (HTML5, CSS3).
Requirements
- University Degree in a related field.
- 10+ years of professional frontend development experience.
- Extensive experience with React, including functional components, hooks, and the Context API.
- Proven experience implementing shared components and design systems.
- Proficiency in testing frameworks such as Jest and React Testing Library.
- Strong understanding of JavaScript, JSON, and RESTful services.
- Expertise in HTML5 and CSS3, with a strong focus on responsive layout implementation.
- Experience with package managers like NPM and build tools like Babel.
- Familiarity with CI/CD pipelines, specifically using Vite and Azure DevOps.
Nice to Have
- Experience with state management libraries like Redux or Zustand.
- Knowledge of server-side rendering (SSR) or static site generation (SSG) frameworks.
- Familiarity with GraphQL.
- Experience with containerization technologies such as Docker and Kubernetes.
- Contributions to open-source