




**Requirements and responsibilities** **Development \& Maintenance** * Develop and maintain scalable, reusable front\-end components using React, Next.js, TypeScript, and Tailwind CSS, ensuring clean, maintainable, and well\-documented code. * Support the migration of legacy PHP front\-end code to modern architectures, with the ability to adapt to and learn legacy systems as needed. * Implement responsive design with cross\-browser compatibility and web accessibility to deliver seamless user experiences. * Apply secure coding practices to safeguard sensitive financial data in line with industry compliance standards. **Collaboration \& User Experience** * Collaborate with product managers, designers, and back\-end engineers to build polished, user\-friendly interfaces for the restaurant and hospitality sector. * Optimize performance, accessibility, and responsiveness across devices to enhance user satisfaction. * Integrate client feedback into feature development to ensure solutions align with industry needs. **Quality Assurance \& Testing** * Write and maintain unit and integration tests using Jest and React Testing Library to ensure reliability and quality. * Participate in code reviews, sprint planning, and Git\-based workflows to uphold development standards. **Process Improvement \& Innovation** * Contribute to system design and front\-end architecture decisions using tools like Vite, Git, ESLint, Prettier, and CI/CD pipelines. * Proactively identify opportunities for process improvements and adapt to emerging tools and frameworks.


