Senior React Developer

We are looking for a Senior React Developer to join a team building a high-performance, SEO-optimized web application that connects diners with restaurants across the globe. Daily communication with the team and stakeholders will be primarily in English, and work can be done remotely.

Portugal

Responsibilities:
- Develop & Optimize: Architect, build, and maintain scalable, responsive web applications using React and Next.js for a global restaurant booking marketplace.
- User-Centric Design: Collaborate with UX/UI designers and product managers to create intuitive interfaces for restaurant discovery and booking.
- API Integration: Seamlessly integrate with RESTful APIs and/or GraphQL endpoints to enable real-time restaurant availability and booking statuses.
- Performance: Implement optimizations to ensure fast, reliable, and engaging user experiences, especially during peak booking times.
- SEO & Discoverability: Utilize programmatic SEO techniques to enhance organic search rankings and platform visibility.
- Product Discovery: Actively contribute to product discovery, iterative development, and user testing sessions.
- Mentorship & Collaboration: Mentor junior developers, sharing best practices while fostering a collaborative team culture.
- Documentation & Code Quality: Maintain clear technical documentation and participate in code reviews to ensure quality and maintainability.

 

Requirements:
- Technical Expertise: Strong experience in JavaScript, React, and Next.js, with a proven track record of developing high-performance web applications.
- SEO Experience: Hands-on experience implementing SEO strategies, including on-page, technical, and programmatic SEO techniques.
- State Management: Proficiency with state management libraries such as Redux or Context API.
- API Proficiency: Experience integrating with RESTful APIs and/or GraphQL, handling real-time data in dynamic applications.
- Version Control & CI/CD: Strong knowledge of Git and modern CI/CD workflows.
- Debugging & Problem Solving: Ability to proactively identify and resolve issues in development and production environments.
- Team Collaboration: Excellent communication skills and experience working in cross-functional, empowered teams.

 

Nice-to-Have:
- Java Experience: Exposure to Java for backend integrations or microservices that support the restaurant booking ecosystem.
- Testing Frameworks: Familiarity with Jest, React Testing Library, and end-to-end testing tools.
- Containerization & Cloud: Experience with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure) is a plus.

 

If this sounds like you, send us your CV, and let’s talk!

talent.europe@99x.io