Frontend Engineer

ClickUp
HungaryPosted 28 April 2025

Job Description

Careers | ClickUp™ const getCookieWindow = function(cookieName) { try { if (!cookieName) return false; const allCookies = document.cookie.split(";"); return ( allCookies.findIndex(function(keyPair) { return keyPair.includes(cookieName + "="); }) !== -1 ); } catch (e) { console.error("ERROR.COOKIE:", e); } }; const getCookieValueWindow = (cookieName) => { try { if (!cookieName) { console.log("ERROR.COOKIE.NOTPROVIDED", cookieName); return false; } const allCookies = document.cookie.split(";"); const cookieIndex = allCookies.findIndex((keyPair) => keyPair.includes(cookieName + '=') ); if (cookieIndex === -1) { console.log("ERROR.COOKIE.NOTFOUND", cookieName); return null; } return allCookies[cookieIndex].split("=")[1]; } catch (e) { console.error("ERROR.COOKIE:", e); } }; if (window.location.search.indexOf('noRedirect=true') !== -1) { sessionStorage.setItem('noRedirect', true); } if (window.location.pathname === '/' && document.cookie.indexOf('cu-redirect-to-app=true;') > -1 && !sessionStorage.getItem('noRedirect')) { window.location.replace('https://app.clickup.com?fromLanding=true'); } window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('consent', 'default', { ad_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", ad_user_data: "denied", ad_personalization: "denied", 'wait_for_update': 500, 'region': ['CH','AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IS', 'IE', 'IT', 'LV', 'LI', 'LT', 'LU', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE'], }); gtag('consent', 'default', { ad_storage: "granted", analytics_storage: "granted", functionality_storage: "granted", personalization_storage: "granted", security_storage: "granted", ad_user_data: "granted", ad_personalization: "granted", 'wait_for_update': 500, }); gtag('js', new Date()); gtag('config', 'AW-617640813'); var actual_url = window.location.href || ""; var actual_path = window.location.pathname || ""; function getOneTrustData() { try { return { dataSubjectId: typeof OneTrust !== 'undefined' && OneTrust.getDataSubjectId ? OneTrust.getDataSubjectId() : null, consentStatus: typeof OptanonActiveGroups !== 'undefined' ? OptanonActiveGroups : '', consentGeo: typeof OneTrust !== 'undefined' && OneTrust.getGeolocationData ? OneTrust.getGeolocationData() : null, }; } catch (e) { window?.DD_RUM.onReady(function () { window?.DD_RUM.addError(e, { error: { message: "error in CuScript getOneTrustData" } }); }); console.error("ERROR::getOneTrustData", e); } } function getActiveGroupsList(consentStatus) { try { return consentStatus.split(',').filter(element => element !== '' && element != null); } catch (e) { window?.DD_RUM.onReady(function () { window?.DD_RUM.addError(e, { error: { message: "error in CuScript getActiveGroupsList" } }); }); console.error("ERROR::getActiveGroupsList", e); } } function trackConsent(data) { try { // Check if analytics and analytics.track are defined before calling if (typeof analytics !== 'undefined' && typeof analytics.track === 'function') { analytics.track('submit cookie consent', { dataSubjectId: data.dataSubjectId, consentStatus: data.consentStatus, consentGeo: data.consentGeo, triggeredBy: data.triggeredBy, }); } } catch (e) { window?.DD_RUM.onReady(function () { window?.DD_RUM.addError(e, { error: { message: "error in CuScript trackConsent" } }); }); console.error("ERROR::trackConsent", e); } } function OptanonWrapper() { try { const { dataSubjectId, consentStatus, consentGeo } = getOneTrustData(); const activeGroupsList = getActiveGroupsList(consentStatus); const initialConsentModel = consentStatus; const uap = new UAParser(); const uaData = uap.getResult(); const browserInfo = { browser: uaData.browser.name, browserVersion: uaData.browser.version, operatingSys ... (truncated, view full listing at source)
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share