
Front-End Developer (Next.js) - Remote
- 190Viewed
- 42In Consideration
- 267Not Selected
Job Details
Skills And Tools:
Job Description
Job Description
We are leveraging cutting-edge technology to help customers effortlessly discover and create personalized travel itineraries within Saudi Arabia. Our platform aims to provide a seamless and adaptable experience for travelers, making tourism in Saudi Arabia more accessible and enjoyable.
We are seeking a talented and motivated Front-End Developer (Next.js) to join our remote team. In this role, you will play a pivotal part in developing and maintaining a robust, user-friendly tourism website. You will work closely with cross-functional teams to deliver high-quality features and ensure an exceptional user experience.
Key Responsibilities
- Develop and Maintain Web Applications: Architect, develop, and maintain a scalable and secure tourism website using Next.js 14, React Query, Axios, Material-UI (MUI), Redux Toolkit, Multi languages handling and JavaScript/TypeScript.
- Collaborate with Teams: Work closely with designers, product managers, and backend developers to conceptualize, design, and implement new features that enhance the user experience.
- End-to-End Development: Actively participate in all phases of application development, from ideation and design to testing, deployment, and optimization.
- Write Clean Code: Produce well-structured, organized, and maintainable code that adheres to best practices and coding standards.
- Optimize Performance: Ensure the website is optimized for speed, efficiency, and scalability, providing a smooth experience for users.
- Troubleshoot and Debug: Identify and resolve technical issues to ensure seamless operation of the application.
- Stay Updated: Keep up with the latest industry trends, technologies, and frameworks, and propose innovative solutions to improve the platform.
- Code Reviews and Mentorship: Participate in code reviews, share knowledge, and mentor junior developers when necessary.
- DevOps Collaboration: Coordinate with the DevOps team to ensure smooth integration and deployment processes.
- Improve Workflows: Continuously refine development processes to enhance team productivity and deliver high-quality results.
Job Requirements
Job Requirements
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience:
- Minimum of 3 years of experience as a Front-End Developer.
- Strong expertise in Next.js 14, React.js, and JavaScript/TypeScript.
- Proficiency in React Query, Axios, Material-UI (MUI), Redux Toolkit, and Tailwind CSS.
- Familiarity with modern UI/UX principles and front-end technologies such as HTML5, CSS3, and responsive design.
- Tools and Practices:
- Experience with version control tools like Git.
- Familiarity with Agile development methodologies.
- Skills:
- Strong problem-solving abilities and a passion for software development.
- Excellent communication and teamwork skills, with the ability to collaborate effectively in a remote, dynamic environment.
- Ability to manage multiple tasks and projects simultaneously while meeting deadlines.
- Nice-to-Have:
- Experience working on tourism or travel-related platforms.
- Knowledge of accessibility standards and SEO best practices.
- Familiarity with backend technologies (e.g., Node.js, REST APIs) for better collaboration with backend teams.
- Atomic design architecture.
Why Join Us?
- Be part of an innovative team revolutionizing the tourism industry in Saudi Arabia.
- Work remotely with a flexible schedule.
- Opportunity to contribute to a platform that enhances travel experiences for thousands of users.
- Collaborate with a talented and passionate team in a supportive and growth-oriented environment.
If you’re excited about building a cutting-edge tourism platform and have the skills to match, we’d love to hear from you!