This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Amaris Consulting as a Frontend & Middleware Developer for one of our main partners in a hybrid position based in Portugal. We are currently expanding our team and looking for talented professionals to embark on a new adventure in an international and agile environment. This is a fantastic opportunity to grow your career in a fast-growing company with a dynamic atmosphere, where your skills and expertise will be valued and nurtured. As a Frontend & Middleware Developer at Amaris, you will be responsible for building and maintaining modern, scalable web applications. You will work closely with cross-functional teams to deliver high-quality digital experiences, ensuring performance, usability, and reliability across platforms.
Job Responsibility:
Develop and maintain user interfaces using Next.js and React, ensuring responsive, accessible, and engaging user experiences
Apply modern frontend development best practices, including component-based architecture, state management, and testing
Write clean, maintainable, and well-documented code
Participate in code reviews to ensure code quality and promote knowledge sharing
Design, develop, and maintain API middleware to support frontend functionality and integrate with backend systems
Understand and work with the Alokai platform to develop and integrate solutions
Stay up-to-date with platform features and e-commerce best practices, including performance, security, and user experience
Contribute to the design and implementation of composable architectures, ensuring scalability and maintainability
Participate in architectural discussions and technical decision-making
Collaborate closely with product managers, designers, and engineers to define, design, and deliver new features
Write and maintain unit, integration, and end-to-end tests to ensure software quality
Support QA teams in defining testing strategies and automation frameworks
Participate in debugging and performance optimization efforts
Continuously explore new technologies and propose improvements to development processes and codebases
Requirements:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
2+ years of experience in frontend development using technologies such as React, Next.js, CSS, and Node.js
Strong understanding of frontend best practices (responsive design, accessibility, performance optimization)
Familiarity with API middleware development and RESTful services
Knowledge of composable architectures and microservices is a plus
Experience with e-commerce platforms or solutions is a plus
Familiarity with tools and technologies such as TypeScript, HTML, CSS, Vue.js, Tailwind, SonarQube, Snyk, and Atlassian tools (Jira, Confluence)
Experience with testing methodologies (unit, integration, and system testing)
Strong analytical and problem-solving skills
Excellent communication skills and ability to work in multinational, cross-functional teams
Proactive mindset with eagerness to learn and explore new technologies
Ability to work independently and in a fast-paced Agile environment
Fluency in English (French or other languages is a plus)
Nice to have:
Knowledge of composable architectures and microservices
Experience with e-commerce platforms or solutions
French or other languages
What we offer:
Transit, restaurant or kindergarten tickets
Intensive workday
Private health insurance
Clear and rewarding career path with certifications funded by the company
Access to an annual training budget
Opportunities to upskill through Tech Academy, language sessions, webinars, and workshops
Strong community culture with team buildings, afterworks, and annual events
Support programs like WeCare for critical life situations