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