Software Engineer - Front End
Richemont
Data: há 14 horas
Cidade: Lisboa, Lisboa
Tipo de contrato: Tempo total

Software Engineer – Front End
MAIN PURPOSE
Richemont is looking for a highly skilled and motivated Senior Frontend Software Engineer with Fullstack experience to enhance and maintain our Client & Market platforms. You will play a key role in designing, developing, and maintaining high-quality software solutions with a strong emphasis on Next/React JS for the frontend and API middleware for the backend with scalable user interfaces for our luxury Maisons.
You will leverage your understanding of composable architectures and modern frontend development principles to build scalable, maintainable, and performant applications. Experience in e-commerce and familiarity with the Alokai platform and/or Express.js framework are highly desirable.
The ideal candidate will be a strong collaborator, capable of working transversally across different platforms and contributing to the overall success of our technology initiatives.
In this role, you will work on challenging, high-impact projects, collaborating with Software Engineers, Product Analysts and Architects to design and implement cutting-edge front-end solutions. Your expertise will ensure full alignment with Richemont’s digital and web standards, delivering seamless customer experiences.
You will operate in a global, multi-time-zone environment, engaging with teams at different management levels to ensure integration, scalability, and performance across digital platforms.
Additionally, you will act as a subject matter expert (SME) within your domain, providing technical guidance and best practice recommendations. You will help improve efficiency, code quality, and system architecture while ensuring alignment with Richemont’s technology ecosystem.
Key Responsibilities
Middleware Development:
REQUIRED SKILLS & QUALIFICATIONS
MAIN PURPOSE
Richemont is looking for a highly skilled and motivated Senior Frontend Software Engineer with Fullstack experience to enhance and maintain our Client & Market platforms. You will play a key role in designing, developing, and maintaining high-quality software solutions with a strong emphasis on Next/React JS for the frontend and API middleware for the backend with scalable user interfaces for our luxury Maisons.
You will leverage your understanding of composable architectures and modern frontend development principles to build scalable, maintainable, and performant applications. Experience in e-commerce and familiarity with the Alokai platform and/or Express.js framework are highly desirable.
The ideal candidate will be a strong collaborator, capable of working transversally across different platforms and contributing to the overall success of our technology initiatives.
In this role, you will work on challenging, high-impact projects, collaborating with Software Engineers, Product Analysts and Architects to design and implement cutting-edge front-end solutions. Your expertise will ensure full alignment with Richemont’s digital and web standards, delivering seamless customer experiences.
You will operate in a global, multi-time-zone environment, engaging with teams at different management levels to ensure integration, scalability, and performance across digital platforms.
Additionally, you will act as a subject matter expert (SME) within your domain, providing technical guidance and best practice recommendations. You will help improve efficiency, code quality, and system architecture while ensuring alignment with Richemont’s technology ecosystem.
Key Responsibilities
Middleware Development:
- Design, develop, and maintain API middleware to support frontend functionality and integrate with various backend systems.
- Ensure the security and performance of middleware layer
- Understand, utilize and maintain the Alokai platform to develop and integrate solutions
- Understand e-commerce best practices related to user experience, security, and performance.
- Develop and maintain user interfaces using Next/React JS, ensuring a responsive, accessible, and engaging user experience
- Implement and adhere to the latest frontend development principles and best practices, including component-based architecture, state management, and testing
- Write clean, well-documented, and testable code.
- Contribute to the design and implementation of composable architectures, promoting code reuse, maintainability, and scalability.
- Participate in architectural discussions and provide technical guidance.
- Participate in code reviews and contribute to best practices.
- Work with the DevOps Team to implement CI/CD pipelines and automate deployments.
- Collaborate effectively with product managers, designers, and other engineers to define, design, and ship new features. ensure seamless integration and alignment.
- Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
- Write unit, integration, and end-to-end tests to ensure the quality and reliability of the software.
- Participate in testing and debugging efforts..
REQUIRED SKILLS & QUALIFICATIONS
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Fluency in English (French or other languages is a plus).
- Familiarity with the Alokai platform and/or Express.js framework is highly desirable.
- 5+ years of experience in Front end development, including design, and implementation: Next/React, CSS, Node.js, npm.
- Solid understanding of frontend development principles and best practices (e.g., responsive design, accessibility, performance optimization).
- Understanding of composable architectures and microservices.
- Hands-on experience managing website development and delivery.
- Strong understanding of RESTful APIs (Swagger/OpenAPI) and related protocols (JSON, XML, HTTP) and integration with backend services
- Experience with API middleware development.
- Knowledge of Docker-based deployments.
- Proficiency in Nginx.
- Proficiency in unit, integration, and system testing methodologies.
- Familiarity with IAM tools (Keycloak, OIDC flows) is a plus.
- Alokai, Express.js
- RESTful APIs (Swagger/OpenAPI)
- Next/React.js, Typescript, HTML, CSS, Vue.js, Tailwind
- Code Quality & Security: SonarQube, Snyk
- Git, Maven, Jenkins, Datadog, npm
- Atlassian Suite (Confluence/Jira)
- Java (17) and Groovy is a plus
- Docker, K8s
Veja mais empregos em Lisboa, Lisboa