Senior Frontend Developer - React.js


Job description


-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.



-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

Job Type:
Hybrid (3 days remote per week - negotiable)
Localization: Lisbon or Oporto

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