Senior Frontend Developer - React.js


Job description

Job Scope
We are looking for a Senior Frontend Developers/Tech-Leads to join our Cliente Software Engineering Guild in Portugal.

Develop new user-facing features;
Responsible for development of new highly-responsive, web-based user interface;
Work and collaborate with other teams like functional analysis, quality assurance and UX teams;
Develop a flexible and well-structured front-end architecture, along with the APIs to support it;
Optimizing application for speed and scalability;
Create well designed, testable, efficient code;
Assume technical lead roles: work with Solution Architects to design frontend solutions, participate in the definition of the roadmap of the solutions, coach and mentor people in the projects and in the Company;
Work on proposals involving solutions/architecture related to Frontend technologies;
Distribute and delegate tasks to the other elements of the team;
Capable to discuss technical and architectural solutions.


Tech Skills and personal Traits
Bachelor’s degree in Computer Science or similar;
+5 years of professional experience with JavaScript and JavaScript frameworks (React, Angular, Ext or Vue, although React and Ext is preferable);
Experience with HTML5, CSS3 and pre-processors like SASS/LESS;
Knowledge of web architectures (MVC, MVVM, etc) and communication protocols (HTTP, SOAP, REST, JSON, etc.);
Experience with DXP Solutions, such as Adobe Experience Manager or Liferay is preferred;
Experience with continuous integration tools like Jenkins, Github Actions or Gitlab Pipelines;
Knowledge of agile development methodologies (Scrum and/or Kanban);
Interest and motivation to explore and investigate new concepts and technologies;
Knowledge on TELCO industry BSS architectures is preferable;
Proficiency in English (both spoken and written);
Ability to think creative;
Strong attention to detail;
Strong time management skills;
Strong leadership skills;
Previous experience on mentoring/coaching people;
Excellent interpersonal skills;
Availability to travel (short-term periods).

Personal traits:
Strong communication skills
Teamwork skills but also sense of autonomy
Critical thinking
Motivation to learn about new topics
Willingness to collaborate with other players

Hybrid Role: 3 days remote and 2 days in the office (Lisbon or Oporto)

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