About the Company
This organization specializes in developing cutting-edge travel technology solutions, providing an innovative platform that enhances the user experience for clients in the travel industry. With a focus on efficient website creation, seamless integrations, and modern UI/UX design, the company is committed to driving digital transformation within the travel sector.
The Role
The Front-End Developer will play a key role in optimizing and enhancing a travel-based templating system (Page Builder), ensuring improved speed, functionality, and usability of client websites. This role requires a hybrid skill set involving both front-end development and some back-end development, with a strong emphasis on collaboration with PHP developers.
This is an opportunity to shape the future of front-end development within a rapidly evolving travel tech platform while working within a dynamic and skilled team.
Key Responsibilities
* Platform Enhancement: Improve and optimize Page Builder for increased speed, usability, and performance.
* Front-End Development: Develop responsive and visually appealing UI components using HTML, CSS, and JavaScript.
* Back-End Collaboration: Work closely with PHP developers to ensure seamless integration between front-end and back-end systems.
* UI/UX Innovation: Implement modern UI/UX design principles to create intuitive user experiences.
* Technology Evolution: Evaluate and recommend modern front-end frameworks to improve development efficiency.
* Stakeholder Communication: Provide clear project updates, manage expectations, and interact effectively with technical and non-technical stakeholders.
* Best Practices & SEO: Stay up to date with SEO strategies and web optimization techniques to ensure high-performing websites.
Skills and Experience
Essential:
* Proven experience as a Front-End Developer, with a strong understanding of PHP.
* Proficiency in HTML, CSS, and JavaScript for creating responsive designs.
* Familiarity with front-end frameworks like React, Bootstrap, or similar.
* Strong understanding of UI/UX design principles and back-end integration.
* Ability to solve complex problems, ensuring high-quality development.
* Experience working in agile environments with multiple projects.
* Excellent communication skills, capable of explaining technical concepts to non-technical stakeholders.
* Knowledge of SEO best practices and performance optimization.
* Familiarity with Redis, Memcached, and MariaDB.
* Proficiency with version control systems (Git)