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.
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