Frontend Developer


Job description

We are seeking skilled Frontend Developers to join our Software Engineering Domain in Portugal. As a crucial team member, you will play a key role in shaping and enhancing our web-based user interfaces. This position offers an exciting opportunity to work collaboratively with cross-functional teams and contribute to the development of innovative solutions in a dynamic environment.


  • Develop new user-facing features.
  • Take charge of the development of highly responsive web-based user interfaces.
  • Collaborate effectively with cross-functional teams including functional analysis, quality assurance, and UX/UI teams.
  • Build a flexible and well-structured front-end architecture, complemented by APIs to support it.
  • Optimize applications for speed and scalability.
  • Create well-designed, testable, and efficient code.
  • Engage in technical discussions and propose architectural solutions.


  • Bachelor’s degree in Computer Science or a related field.
  • Minimum of 3 years of professional experience with JavaScript.
  • At least 2 years of professional experience with JavaScript frameworks; experience with React or other frameworks (on top of EXT) is a plus.
  • Proficiency in HTML5, CSS3, and pre-processors like SASS/LESS.
  • Understanding of web architectures (MVC, MVVM, etc.) and communication protocols (HTTP, SOAP, REST, JSON, etc.).
  • Experience with CMS Solutions, with a preference for Adobe Experience Manager.
  • Familiarity with continuous integration tools such as Jenkins, Github Actions, or Gitlab Pipelines.
  • Over 3 years of professional experience with Java (Java 8+).
  • Experience developing backends with Spring Framework and/or SpringBoot.
  • Knowledge of microservices architecture design principles (clean and/or hexagonal architectures, message-driven solutions) is a plus.
  • Experience with Docker.
  • Familiarity with Relational and/or Non-Relational databases.
  • Understanding of Agile development methodologies (Scrum and/or Kanban).
  • Interest and motivation to explore and investigate new concepts and technologies.
  • Knowledge of industry-specific BSS architectures is a plus.
  • Proficiency in English (both spoken and written), B2 is a minimum.
  • Creative thinking ability.
  • Strong attention to detail.
  • Exceptional time management skills.
  • Proven ability to understand unclear problems and provide solutions for them.
  • Previous experience in mentoring/coaching people.
  • Excellent interpersonal skills.
  • Availability to travel (short-term periods).
  • Hybrid Model in Lisbon - OPorto
  • Proficiency in the English language (both spoken and written) is mandatory.
Personal Traits:
  • Adaptability to different contexts, teams, and clients.
  • Strong teamwork skills coupled with a sense of autonomy.
  • Motivation for international projects, with a willingness to travel when necessary.
  • Eagerness to collaborate with diverse stakeholders.
  • Strong communication skills.
If you are a dynamic Frontend Developer with a passion for innovation and collaborative problem-solving, we invite you to apply and be part of exciting projects that make a difference in the industry.

Want to apply?
Phone number*
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)