• Jobs
  • >
  • Senior FrontEnd Developer ReactJS (25R01SU)

Senior FrontEnd Developer ReactJS (25R01SU)

  • Indefinite
  • Full time
  • Remote
  • The Lab

Overview

Location: Full remote.

Schedule: Full time.

Timezone: Italian timezone availability.

Job Purpose

As a Frontend Engineer, you will play a key role in designing, building, and maintaining high-performance, scalable, and resilient software systems with a strong focus on frontend development. You will collaborate closely with cross-functional teams to architect technical solutions, define implementation strategies, and ensure superior user experiences across large-scale applications.

While your primary focus will be on browser-side development, you will also work on backend-for-frontend (BFF) logic when needed — contributing to a cohesive, reliable, and efficient end-to-end architecture. This role requires a strong sense of technical ownership, autonomy, and active participation in design discussions, code reviews, and continuous improvement initiatives.

Responsibilities

Technical Leadership & Architecture

  • Architect, design, and implement complex frontend solutions ensuring scalability, security, and reliability.

  • Collaborate with product and engineering teams to define technical strategies and implementation plans.

  • Contribute to shared ownership of the project’s mission, fostering accountability and alignment across the team.

Development & Code Quality

  • Write clean, efficient, and maintainable code for both frontend interfaces and backend-for-frontend layers.

  • Conduct code reviews, provide constructive feedback, and promote best engineering practices.

  • Ensure adherence to accessibility, responsive design principles, and performance standards.

Problem Solving & Troubleshooting

  • Identify and resolve performance bottlenecks, optimizing rendering paths, caching, and bundling strategies.

  • Debug complex issues across multiple layers of the stack.

  • Support continuous improvement by monitoring system behavior and implementing enhancements.

Experience & Qualifications

  • 5+ years of experience building and maintaining large-scale frontend applications.

  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3, with experience managing styles across complex applications.

  • Hands-on experience with modern component-based frameworks or metaframeworks, especially NextJS and ReactJS.

  • Solid experience optimizing frontend performance (critical rendering path, caching, module bundling).

  • Strong knowledge of testing methodologies with experience in unit, integration, and acceptance tests.

  • Familiarity with Git, collaborative workflows, and working with RESTful APIs.

  • Advanced English skills (written and spoken), capable of collaborating in distributed teams.

Nice to Have

  • Experience with TypeScript and component architectures at scale.

  • Broader understanding of backend-for-frontend (BFF) patterns.