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.