Javascript Fullstack Developer

Nagarro

Location
Portugal
Job Type
full-time
Salary
Unknown
Posted
August 6, 2025

Job Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

We are looking for a talented Full Stack Developer with strong skills in React and front-end technologies to join our team. The role involves supporting full-stack web development and collaborating closely with US stakeholders to gather requirements, develop and deploy components, perform testing, and troubleshoot issues for websites.

Must Have skills:

  • React (Strong proficiency)
  • HTML5 (Strong)
  • CSS (Strong)

Good to have skills:

  • Next.js
  • Experience with web design and UI/UX principles
  • Familiarity with email template development
  • Experience with iPad or presentation-specific development

Key responsibilities:

  • Collaborate with US stakeholders to gather requirements and translate them into technical solutions
  • Design and develop UI/UX for new components, web pages, email templates, and iPad presentations
  • Enhance existing features and implement new functionality based on business requirements
  • Perform regular code reviews and optimize code for performance and maintainability
  • Ensure development aligns with security and performance best practices
  • Troubleshoot and resolve issues related to websites
  • Participate in agile development processes, including sprint planning, demos, and retrospectives
  • Utilize tools such as JIRA and Git for transparent and collaborative development

🎯 Who is this job for?

This role is ideal for a Fullstack Developer with strong React, HTML5, and CSS skills, who enjoys UI/UX design and collaborating with international teams. It’s best suited for someone in the Iberia region, comfortable working remotely with US stakeholders, and interested in building responsive web components, email templates, and presentation-ready applications. Experience with Next.js and agile tools like JIRA and Git is a plus.

πŸ’¬ Potential Interview Questions

  1. Can you describe your experience developing in React for large-scale web applications?
    Developed and maintained component-based UIs using React, focusing on reusability, performance, and integration with RESTful APIs and state management tools.

  2. How do you apply HTML5 and CSS best practices in responsive web design?
    Use semantic HTML5 elements, Flexbox/Grid for layout, media queries for responsiveness, and modular CSS or CSS-in-JS solutions for maintainability.

  3. What are the advantages of using Next.js over traditional React setups?
    Offers server-side rendering, API routes, built-in routing, image optimization, and better performance and SEO compared to client-side-only React.

  4. How do you ensure accessibility in your React applications?
    Use semantic HTML, keyboard navigability, ARIA attributes where necessary, and tools like axe-core and Lighthouse to audit accessibility compliance.

  5. Have you worked with email template development? What considerations are important?
    Yes—inline styles, table-based layouts, limited CSS support, cross-client testing (Outlook, Gmail), and media queries for mobile optimization are key.

  6. Describe your process when collaborating with stakeholders to gather and refine requirements.
    Conduct meetings to clarify needs, translate business language into technical tasks, create prototypes or wireframes for validation, and iterate based on feedback.

  7. What strategies do you use to troubleshoot and resolve UI-related issues?
    Use browser dev tools for inspection, isolate components, write regression tests, and apply logging or error boundary components in React.

  8. How do you manage version control and code collaboration in teams?
    Use Git with feature branches, consistent commit conventions, pull requests for review, and integrate with CI/CD for automated testing and deployments.

  9. What tools or methods do you use to maintain performance in front-end code?
    Code splitting, lazy loading, image compression, minimizing re-renders using React.memo/useMemo, and auditing with Lighthouse.

  10. How do you approach UI/UX design when building new web components or interfaces?
    Start with wireframes/mockups, adhere to design systems, ensure accessibility and responsiveness, gather user feedback, and iterate based on usability testing.

πŸ“‹ Job Summary

A leading digital product engineering company is hiring a remote JavaScript Fullstack Developer (Iberia region) to support UI/UX-rich web development using React, HTML5, and CSS. You'll collaborate with U.S. stakeholders, enhance websites and email templates, and contribute to iPad and presentation-specific components. Ideal for candidates with strong front-end skills and experience in agile workflows. Enjoy working at global scale with a non-hierarchical, dynamic team across 36 countries.

Required Skills

React JavaScript Next

Related jobs

Americas Remote

Senior Frontend Engineer

customer.io

Full-time