Front-End Developer


We are seeking a talented and passionate Front-End Developer to join our development team. The ideal candidate will have a strong background in front-end technologies and a keen eye for design, ensuring that our applications are both functional and aesthetically pleasing. You will work closely with our back-end developers, designers, and product managers to create user-friendly, responsive web applications that provide an exceptional user experience. You will report directly to the CTO.

Key responsibilities

  • Develop and maintain responsive web applications using modern front-end technologies.
  • Collaborate with UX/UI designers to implement design mockups and ensure consistency and usability.
  • Optimise applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Implement best practices for web development, including accessibility and SEO.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to the continuous improvement of the development process.
  • Stay up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive.
  • Troubleshoot and debug issues to improve application performance and user experience.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Proven experience as a Front-End Developer or similar role.
  • Proficient in HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with version control systems (e.g. Git).
  • Familiarity with RESTful APIs and web services.
  • Understanding of responsive design principles and mobile-first development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced, collaborative environment.
  • Knowledge of web performance optimization techniques.
  • Experience with CSS preprocessors (e.g., Sass, Less) is a plus.
  • Familiarity with build tools and task runners (e.g. Gulp) is a plus.

What we offer

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and supportive work environment.
  • Flexible working hours and remote work options.
  • The chance to work on innovative projects that make a real impact in the hospitality industry.

How to apply

Interested candidates should submit their resume, a cover letter, and a portfolio of relevant work to careers@dineplan.com. Please include “Front-End Developer Application – [Your Name]” in the subject line.

About Dineplan

Dineplan is an innovative company dedicated to revolutionising the dining experience through technology. We provide restaurants with robust reservation and management tools to enhance their operations and deliver exceptional service to their customers. Join our dynamic team and contribute to building cutting-edge solutions in the hospitality industry.

Alternative Text

Does this sound like you?

Apply by sending us an email with your CV attached and a short cover letter.

Apply Now

OUR VALUES

At Dineplan We Will Always...


Alternative Text

Be Problem Solvers

We deconstruct the problem - and construct the solution. We challenge the perspective, not the person.

Alternative Text

Learn

We take the initiative to learn about ourselves and our roles. We know that failures are a necessary part of growing.

Alternative Text

Have Fun

We don't take ourselves too seriously, and we laugh a lot. Freedom to play, gives us freedom to create.

Alternative Text

Put the Team First

We connect, despite geographical borders, because we are not just a company - we are a community.

Alternative Text

Be Kind

It means we care. It shows up in all our communication. We say "thank you" - a lot.