Hexa Consulting
Senior Full Stack Developer (React - Node.js)
Hexa ConsultingPortugal1 day ago
Full-timeRemote FriendlyEngineering

The Senior Front End Developer is responsible for designing, developing, and maintaining scalable, high-quality front-end applications. This role requires strong technical expertise in modern JavaScript frameworks, a solid understanding of UI/UX principles, and the ability to collaborate effectively with cross-functional teams in an Agile environment.


Key Responsibilities

  • Develop, maintain, and optimize front-end applications using React, Node.js and TypeScript.
  • Translate functional and non-functional requirements into clean, efficient, and reusable front-end code.
  • Ensure applications meet standards for performance, accessibility, responsiveness, and cross-browser compatibility.
  • Collaborate with UX/UI designers, product owners, and backend engineers to deliver consistent and high-quality user experiences.
  • Implement and manage application state using Redux, Context API, and React Hooks.
  • Integrate front-end components with REST APIs and GraphQL services.
  • Write and maintain automated tests to ensure code reliability and long-term maintainability.
  • Participate in code reviews, contributing to best practices and continuous improvement.
  • Work within an Agile/Scrum framework, actively participating in ceremonies and sprint activities.
  • Support production deployments and troubleshoot front-end related issues when required.


Required Qualifications

  • Minimum of 5 years of professional experience as a Full Stack Developer.
  • Strong proficiency in React.js, Node.js and TypeScript.
  • Solid knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
  • Experience with state management solutions such as Redux and Context API.
  • Hands-on experience integrating with RESTful APIs and GraphQL.
  • Experience with front-end testing frameworks (Jest, React Testing Library, Cypress).
  • Proficiency with Git and collaborative development workflows.
  • Experience working in Agile environments.


Preferred Qualifications

  • Experience with Styled Components and/or Tailwind CSS.
  • Familiarity with CI/CD pipelines.
  • Knowledge of WebSockets.
  • Understanding of front-end architecture and design patterns.
  • Experience mentoring junior developers.


Soft Skills

  • Strong problem-solving and analytical skills.
  • Ability to work independently in a remote-first environment.
  • Clear and effective communication skills.
  • Attention to detail and commitment to code quality.
  • Proactive mindset and continuous learning attitude.

Key Skills

Ranked by relevance