Yacht Havens Ltd is a successful family-run company managing a network of marinas across the UK and Europe. Our IT team develops and maintains internal software to support daily marina operations, customer management and financial processing.
We are looking for a Junior Front End Developer to help maintain and improve our applications, working closely with our senior developers to deliver new features and modernise our system. This is a great opportunity for a motivated early-career developer to grow in a supportive team while working on both new and legacy systems.
- Location: Fully Remote (or Hybrid/Lymington Head Office)
- Company: Yacht Havens Ltd
- Reports to: Senior Front End Developer
- Closing Date: Friday 18th April 2025

Key Responsibilities
- Design and develop software for web (Angular) and mobile (React Native) platforms in our agile development environment.
- Work closely with the back end team and project managers to ensure functional requirements are met.
- Adopt best development practices and stay up to date with the latest techniques.
- Participate in code reviews, learn from feedback and improve development skills.
- Troubleshoot and resolve software bugs.
- Work both independently and as part of a team on sprints/projects.

Essential Skills & Experience
- Basic to intermediate Angular knowledge (Angular 12+ preferred).
- Familiarity with TypeScript, RxJS and Angular Material.
- Understanding of responsive design and UI/UX principles.
- Version control experience using Git.
- Strong communication skills with clear written and verbal English.
- Positive attitude, willingness to learn and problem-solving mindset.
- Ability to remain calm under pressure and deliver on time.

Desirable (Bonus) Skills
- Experience with AgGrid.
- Understanding of AngularJS and legacy code refactoring.
- Exposure to Azure DevOps, CI/CD pipelines and build/release processes.
- Basic familiarity with C#, .NET or MS SQL Server.
- Experience working with RESTful APIs.
- Unit testing (TDD)
Education & Attributes | Essential Skills | Desired (Bonus) Skills |
---|---|---|
Education | A-Level / BTEC or equivalent. Excellent English language skills, both written and verbal. |
A degree in Computer Science or equivalent from a recognised university. ITIL Certification. An ability to speak Dutch would be a distinct advantage. |
Personal Attributes | Demonstrative ability in providing innovative solutions and fresh ideas. A positive, proactive attitude towards work. Ability to remain calm under pressure and meet deadlines. |
Experience working at all levels, guiding and advising others in an operational way. Willingness to commit to self-development and contribute to a fun work environment. Ability to foster a trusting and confidential environment. Interest in the yachting industry. An inquisitive nature - ask questions and be curious. 1-2 years of work experience in software development (ideal but not required). |
What We Offer
- A flexible remote work environment.
- Mentorship and on-the-job training with an experienced senior developer.
- Opportunities to work on a mix of new features and modernisation projects.
- A relaxed and friendly team where you can grow and contribute.
- Performance review on a monthly basis
- Equipment provided, laptop, monitors.
- Further training on online courses
Application process
CV Review - We will assess your experience, skills and suitability for the role.
Initial Interview Call - A short conversation to learn more about you, your background and what you're looking for.
Take-Home Assignment - A practical task in Angular or JavaScript, depending on your experience, to showcase your coding skills.
Technical Interview - A discussion about your assignment, problem-solving approach and technical knowledge.
£28,000 - £32,000 depending on experience.
How to apply
To apply, please submit your CV and Cover Letter detailing your suitability to the role to: hr@yachthavens.com.

Our Environment
Discover what we are doing to protect our coastal landscape and habitats.