Job Openings Senior Frontend Engineer (React/Next.js) - Remote Portugal

About the job Senior Frontend Engineer (React/Next.js) - Remote Portugal

ABOUT THE OPPORTUNITY

Join a world-class technology consultancy where software is built by people, for people, creating high-performance systems that impact users worldwide. We're seeking a Frontend Software Engineer to join an agile, collaborative team where your voice matters as much as your code. You'll be a technical partner designing and building high-performance, secure, and scalable front-end solutions with strong focus on React, Next.js, and modern JavaScript including server-side rendering for seamless, isomorphic applications. We value empathy, self-organization, and positive attitudes.

PROJECT & CONTEXT

You'll own the lifecycle of front-end applications, ensuring they are secure, high-performing, and built with scalability in mind. The role involves working closely with cross-functional teams in Agile environments (Scrum/Kanban), thriving with minimal supervision while championing best practices in SEO, accessibility, and performance optimization including Core Web Vitals. You'll build applications using React.js and Next.js with server-side rendering concepts, managing state with Redux or similar solutions, and integrating with both GraphQL and REST APIs. Strong emphasis on testing using frameworks like Jest and React Testing Library, performance monitoring with tools like New Relic, Grafana, or Core Web Vitals metrics. Working primarily in Azure cloud environments, you'll ensure products reach everyone through accessibility standards and optimization. Expected travel varies by project (0-15%).

WHAT WE'RE LOOKING FOR (Required)

  • React.js and Next.js expertise: Strong hands-on experience building production applications (must-have)
  • State management: Proficiency with Redux or similar state management libraries
  • API integration: Familiarity with both GraphQL and REST APIs for data fetching and management
  • HTML5 and CSS3: Solid skills including CSS pre/post-processors like SASS, LESS, or PostCSS
  • Testing frameworks: Experience with Jest, React Testing Library, or Enzyme for comprehensive testing
  • Performance optimization: Knowledge of optimization techniques and tools like New Relic, Grafana, or Core Web Vitals
  • Server-side rendering: Understanding of SSR concepts and building isomorphic applications
  • SEO and accessibility: Champion of best practices ensuring products are discoverable and accessible
  • Agile methodology: Comfortable working in Scrum/Kanban environments with high degree of autonomy
  • Self-driven mindset: Passionate about craft and comfortable navigating complex projects independently
  • Communication clarity: Approachable with ability to express ideas and collaborate efficiently
  • Team fit focus: Contribution to positive atmosphere, believing collaboration is a core technical skill
  • Language requirement: Fluent English (mandatory)

NICE TO HAVE (Preferred)

  • Azure cloud platform experience (strong plus)
  • Varied technology stack experience across different environments
  • TypeScript proficiency for type-safe development
  • Experience with modern build tools (Webpack, Vite, Turbopack)
  • Knowledge of design systems and component libraries
  • Familiarity with micro-frontends architecture
  • Contributions to open-source projects