Find a Fishing Boat - FAFB
Contact Email via website: www.findafishingboat.com/info/contact-fafb
Find a Fishing Boat is the industry's leading online job site for fishing crew. FAFB provides a totally free services for crew ads and there is no obligation to Findafishingboat.com. You are reminded that FAFB is not responsible for checking potential employers/employees or vessels. You can advertise your availability for positions or search for jobs that have been advertised.
Related Articles
Jobs in Maritime - Seagoing & Shoreside Careers
Address: Blue Space, Suscon, Brunel Way, The Bridge, Dartford Postcode: DA1 5FW Phone: 020 3588 5175 Website: www.jobsinmaritime.com Email: info@jobsinmaritime.com Global Jobsite & Recruitment Service Jobs in Maritime are one of the world’s leading ...
Nautilus International Jobs
Address: Alban Row, 27-31 Verulam Road, St Albans, Herts Postcode: AL3 4DG Phone: 01727 739182 Website: https://jobs.nautilusint.org/ Email: dean@centuryonepublishing.uk Nautilus International Jobs is a fully searchable jobs site that provides a ...
Royal Fleet Auxiliary - Careers
Phone: 0345 604 0520 Website: https://www.royalnavy.mod.uk/careers/rfa The Royal Fleet Auxiliary is a Merchant Navy organisation that is made up of civilian-crewed ships operated by the Ministry of Defence. It provides vital – and highly valued – ...
RFEA - The Forces Employment Charity (MN veterans who have served in conflict)
Charity Number: 1061212 Contact: The Central Employment Team Address: RFEA Limited, 1st Floor, Mountbarrow House, 6-20 Elizabeth Street, London Postcode: SW1W 9RB Phone: 0121 262 3058 Website: www.rfea.org.uk Email: info@rfea.org.uk Summary: The RFEA ...
Brixham Fishermen
Charity Number: 200786 Email: Brixhamcentre@fishermensmission.org.uk Summary: The charity aims to offer financial support in times of accident or disaster and can offer other help and support to any member of the fishing industry; as well as relief ...
(function () {
'use strict';
// Only run on the KB root page
if (!/\/kb\/seafarer-support\/?$/.test(window.location.pathname)) return;
var CATEGORY_ID = '233149000000358041';
var MAX_WAIT_MS = 10000;
var POLL_INTERVAL_MS = 200;
var elapsed = 0;
function getStore() {
if (window.reduxStore) return window.reduxStore;
if (window._store) return window._store;
var all = document.querySelectorAll('*');
for (var i = 0; i < all.length; i++) {
var keys = Object.keys(all[i]);
for (var j = 0; j < keys.length; j++) {
if (keys[j].indexOf('__reactContainer') === 0) {
try { return all[i][keys[j]].child.memoizedProps.store; } catch (e) {}
}
}
}
return null;
}
function getPortalId() {
var resources = window.performance.getEntriesByType('resource');
for (var i = 0; i < resources.length; i++) {
var m = resources[i].name.match(/portalId=([^&]+)/);
if (m) return m[1];
}
return null;
}
var timer = setInterval(function () {
elapsed += POLL_INTERVAL_MS;
if (elapsed > MAX_WAIT_MS) { clearInterval(timer); return; }
var store = getStore();
if (!store) return;
var kb = store.getState().KBUIState;
if (!kb || !kb.subCategoryWithArticles || kb.subCategoryWithArticles.length === 0) return;
if (!kb.isNext) { clearInterval(timer); return; }
clearInterval(timer);
var portalId = getPortalId();
if (!portalId) return;
var base = window.location.origin + '/portal/api/kbCategory/' +
CATEGORY_ID + '/articles?portalId=' + portalId;
Promise.all([
fetch(base + '&from=1&limit=9').then(function (r) { return r.json(); }),
fetch(base + '&from=10&limit=9').then(function (r) { return r.json(); })
]).then(function (results) {
var sections = Object.values(results[0].data).concat(Object.values(results[1].data));
if (!sections.length) return;
store.dispatch({
type: 'KB_SUB_CATEGORIES_WITH_ARTICLES_BY_CATEGORY_SUCCESS',
data: { list: sections, categoryId: CATEGORY_ID, isNext: false, page: 1 }
});
}).catch(function () {});
}, POLL_INTERVAL_MS);
})();