Job Description
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
- Salary: £28,000 - £32,000 depending on experience.
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
- (Essential) A-Level / BTEC or equivalent.
- (Essential) Excellent English language skills, both written and verbal.
- (Desired) A degree in Computer Science or equivalent from a recognised university.
- (Desired) ITIL Certification.
- (Desired) An ability to speak Dutch would be a distinct advantage.
Attributes
- (Essential) Demonstrative ability in providing innovative solutions and fresh ideas.
- (Essential) A positive, proactive attitude towards work.
- (Essential) Ability to remain calm under pressure and meet deadlines.
- (Desired) Experience working at all levels, guiding and advising others in an operational way.
- (Desired) Willingness to commit to self-development and contribute to a fun work environment.
- (Desired) Ability to foster a trusting and confidential environment.
- (Desired) Interest in the yachting industry.
- (Desired) An inquisitive nature - ask questions and be curious.
- (Desired) 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.
To apply, please submit your CV and Cover Letter detailing your suitability to the role to:Â hr@yachthavens.com.
No recruiters/external agencies - thank you