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

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

ABOUT THE OPPORTUNITY

Join a world-class technology consultancy as a Staff Frontend Software Engineer, building fluid and responsive user interfaces for multiple platforms and devices. You'll be a technical leader defining the future of frontend architectures, solving complex problems and creating seamless user interactions to world-class standards. This role offers you the opportunity to architect high-performance solutions, champion engineering excellence, and empower teams in an environment that values empathy, self-organization, and the courage to take risks.

PROJECT & CONTEXT

You'll lead the design and development of high-performance, secure, and scalable frontend solutions that impact users worldwide. The role involves championing quality standards in user interface development, driving reliability through comprehensive testing strategies including unit testing, integration testing, and Shift-Left/TDD approaches. You'll architect and build robust applications using React.js and Next.js, mastering both modern frameworks and vanilla JavaScript fundamentals. Working within Agile methodologies (Scrum/Kanban), you'll operate with minimal supervision, taking ownership and navigating ambiguity with confidence. Strong focus on implementing testing culture to catch issues early, leveraging observability tools like New Relic for monitoring and performance optimization. Experience with Azure Cloud is valued for cloud-native frontend deployments. Expected travel varies by project (0-15%).

WHAT WE'RE LOOKING FOR (Required)

  • 10+ years of professional experience in high-level frontend engineering roles
  • Vanilla JavaScript mastery: Expert-level understanding of core JavaScript beyond frameworks
  • React.js and Next.js expertise: Proven ability delivering robust, production-grade applications
  • Testing culture champion: Deep knowledge of unit testing, integration testing, TDD, and Shift-Left methodologies
  • Technical leadership: Ability to architect solutions, define frontend architectures, and guide engineering teams
  • High-quality standards: Track record building great user interfaces that impact users worldwide
  • Self-driven mindset: Passionate about craft, thriving in self-organized environments with ownership mentality
  • Agile methodology: Strong experience working in Scrum and Kanban environments
  • Collaborative leadership: Ability to work toward common team goals with minimal supervision
  • Empowerment focus: Belief that empowering others is the hallmark of great engineering
  • Ambiguity navigation: Comfortable working in uncertain environments and defining solutions
  • Language requirement: Fluent English (mandatory)

NICE TO HAVE (Preferred)

  • Azure Cloud platform experience (significant plus)
  • New Relic familiarity for monitoring and performance optimization
  • Experience with modern build tools and frontend toolchains
  • TypeScript proficiency for type-safe development
  • Knowledge of micro-frontends and scalable architecture patterns
  • Contributions to open-source projects or technical communities
  • Experience mentoring senior engineers and shaping engineering culture