Senior Frontend Developer

Customer Experience
Senior
Lisbon, Braga, Viana do Castelo

A Senior Frontend Developer is part of the Customer Experience team and contributes to the development of web solutions aligned with our vision.

Your role

  • Developing and optimizing Single Page Application web apps with React or Angular technology;
  • Applying knowledge and skills in JavaScript and TypeScript;
  • Master styling with Cascading Style Sheets (CSS) and basic page structures (HTML);
  • Master alternatives for Server-Side Rendering and Client-Side Rendering;
  • Apply SEO knowledge;
  • Applying code/component reuse concepts;
  • Support less experienced team members with technical questions;
  • Participating in the technical and functional analysis of architectures of complex platforms together with senior developers, to start contributing since the project’s conception;
  • Teamworking and providing insights for solving challenging problems;
  • Ensuring development tests (functional and/or unit tests) and conducting code reviews with team members.

Stacks:

JavaScript, TypeScript, Angular, React

Job requirements

Academic background

Bachelor's or Master's degree in Computer Engineering, Information Systems, or Computer Science.

Professional experience

Proven experience in developing web solutions on both client and server sides.

Technical knowledge

Proficiency in JavaScript, TypeScript, React, or Angular, along with knowledge in SOAP, REST, HTTP, JSON, and XML.

Programming practices

Solid understanding of Clean Code and other programming best practices.

Personal skills

Motivation, innovation, strong communication skills, and a team-oriented mindset.

Languages

Fluency in English, spoken and written.

Nice to have:

  • Knowledge or experience with Server Side Rendering/Client Side Rendering;
  • Knowledge or experience with Next.JS, Nest.JS cloud services;
  • Knowledge or experience with Unit Testing for Frontend;
  • Knowledge or experience with AWS, Google Cloud, or Azure cloud services.
Please enable JavaScript in your browser to complete this form.
Click or drag files to this area to upload. You can upload up to 2 files.
Checkboxes