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.
Does this sound like you?
Apply by sending us an email with your CV attached and a short cover letter.