MSCI
Job Description
(function(w,d,s,l,i)w[l]=w[l]||[];w[l].push(gtm.start: new Date().getTime(),event:gtm.js);var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=dataLayer&l=+l:;j.async=true;j.src= https://www.googletagmanager.com/gtm.jsid=+i+dl;f.parentNode.insertBefore(j,f); )(window,document,script,dataLayer,GTM-PK9RRWN); var xmlRiskyhttp = new XMLHttpRequest(); xmlRiskyhttp.onreadystatechange = function() if (xmlRiskyhttp.readyState == 4 && xmlRiskyhttp.status == 200) riskyCallback() // Limit how many times riskyCallback is called if at all. let riskyReloadCount = localStorage.getItem(riskyReloadCount); riskyReloadCount === null riskyReloadCount = 0 : riskyReloadCount = parseInt(riskyReloadCount); var xmlSafehttp = new XMLHttpRequest(); window.cdnUrl = https://app.jibecdn.com/; if (!window.cdnLoaded) xmlRiskyhttp.open(GET, /api/trackcdn/risky, true); xmlRiskyhttp.send(); else localStorage.removeItem(riskyReloadCount); xmlSafehttp.open(GET, /api/trackcdn/safe, true); xmlSafehttp.send(); function riskyCallback() if (/jibecdn/.test(window.cdnUrl) && riskyReloadCount < 5) riskyReloadCount++; localStorage.setItem(riskyReloadCount, riskyReloadCount); window.location.reload(); function alternateFlickityCDN() document.write( x3c/script> ); if(typeof Flickity === undefined) alternateFlickityCDN(); (function(_,j,i,b,e)if(!_._jibe||!_._jibe.track)var n=j.createElement(i),g=j.getElementsByTagName(i)[0];n.async=1; n.src=https:// + (/jibecdn/.test(https://app.jibecdn.com/) analytics.jibecdn.com : dty1ykhyb57og.cloudfront.net) + /prod/+b; g.parentNode.insertBefore(n,g)(window,document,script,jibe.analytics.js)); window.console = window.console || log: function () , info: function () , debug: function () , error: function () , warn: function () ; function isMobileSafari() return navigator.userAgent.match(/(iPod|iPhone|iPad)/) && navigator.userAgent.match(/AppleWebKit/) if (!window.history || !window.history.pushState || isMobileSafari()) window.useHTML4 = true; window.History = options: html4Mode: true ; window.globalExports = window.globalExports || ; window.currentContext = MSCI Talent Community Registration ; window.currentContextValue = talent; window.jibeTrackifEnabled = false; window.angularAppConfig = env:prod,session:warn_time:5,idle_events:keydown mousedown touchstart,hack:,keywords_min_chars:3,tracking:,client:default_captcha_provider:hcaptcha,newCap:true,referrals:enabled:true,recruit:true,dynamicReferral:true,cspChanged:false,isIamEnabled:false,inhouseAlertsEnabled:true,applyComponents:file-tree:enabled:true,snapLogout:url:/candidatePortal,name:msci,displayName:MSCI,snapDrawerSide:left,logoutWidgetType:dropdown,logoutRedirectUrl:,docPreviewer:true,hideDatePicker:false,addThisPrefix:,addThisWithJobSlug:false,linkedinIntegration:false,jobDesc:reqId:display:none,prettify:false,disableGoogleDriveAndDropboxOptions:false,login:jibeOneLogin:enabled:true,recoveryResetToJob:true,altLogin:enabled:true,altRegister:enabled:true,domain:login.icims.com,loginHint:true,env:prod,scope:openid email profile,folderAtsId:D32007,applyWithoutJob:false,numSecurityQuestions:0,hasForgotUsername:false,defaultForm:login,displayPrivacy:register,referrals:enabled:true,recruit:true,recaptcha:enabled:true,captcha:enabled:true,provider:hcaptcha,resumeSettings:disableIndeed:true,disablePreviousUploadedDocs:false,cvSettings:disableLinkedin:true,disableIndeed:true,disablePreviousUploadedDocs:false,documentSettings:maxSize:5,candidate:portal:enabled:true,crm:false,leftNavigation:false,settings:resumeAutofill:false,downloadData:false,deleteData:false,content:enableMuse:false,homePageArticles:[],enableLocalArticles:false,applicationsTab:enabled:false,profileTab:enabled:true,hiringSteps:[new,reviewed,1stinterview,1stinterview,offer,hired],hiringMapper:hired:hired,rejected:rejected,declined:declined,new:new,reviewed:reviewed,1stinterview:1stinterview,2ndinterview:2ndinterview,offer:offer,contentMapper:,omp:enabled:false,careerCenter:sharingTeamLabel:HR Team,capEnableInternalRoleEdits:false,redirectSettings:jobNotApplyable:,rmsNodeProxyRoutes:dev:[/api/jobs,/api/keywords,/api/geocode,/api/lists,/api/events,/api/venues,/api/users/create,/api/users/email,/api/documents/multipart/parse,/api/marketplace/suggested-skills,/api/personalization/get-jobs-candId,/searches/name,/api/personalization/file-upload,/api/personalization/get-jobs,/api/similar-jobs,/api/events/attendees/add,/api/alrts/hasTalentCommunityAlrts,/api/users/consent,/api/career-development-center,/api/events,/api/recaptcha/site-key,/api/cms/languages,/api/users/merge,/api/users/create,/api/users/create/],qa:[/api/jobs,/api/keywords,/api/geocode,/api/lists,/api/events,/api/venues,/api/users/create,/api/users/email,/api/documents/multipart/parse,/api/marketplace/suggested-skills,/api/personalization/get-jobs-candId,/searches/name,/api/personalization/file-upload,/api/personalization/get-jobs,/api/similar-jobs,/api/events/attendees/add,/api/alrts/hasTalentCommunityAlrts,/api/users/consent,/api/career-development-center,/api/recaptcha/site-key,/api/cms/languages,/api/users/merge,/api/users/create,/api/users/create/],staging:[/api/keywords,/api/geocode,/api/lists,/api/events,/api/venues,/api/users/create,/api/users/email,/api/users/attach-document,/api/documents/multipart/parse,/api/marketplace/suggested-skills,/api/personalization/get-jobs-candId,/searches/name,/api/personalization/file-upload,/api/personalization/get-jobs,/api/similar-jobs,/api/events/attendees/add,/api/alrts/hasTalentCommunityAlrts,/api/users/consent,/api/career-development-center,/api/recaptcha/site-key,/api/cms/languages,/api/users/merge,/api/users/talentCommunity,/api/engagement,/api/users/create,/api/users/create/,/api/skills],prod:[/api/applicants,/api/applicants/authenticate/ui,/api/lists,/api/events,/api/venues,/api/users/create,/api/users/email,/api/documents/multipart/parse,/api/marketplace/suggested-skills,/api/personalization/get-jobs-candId,/searches/name,/api/personalization/file-upload,/api/personalization/get-jobs,/api/similar-jobs,/api/events/attendees/add,/api/alrts/hasTalentCommunityAlrts,/api/users/consent,/api/career-development-center,/api/recaptcha/site-key,/api/cms/languages,/api/users/merge,/api/users/talentCommunity,/api/users/attach-document,/api/users/create,/api/users/create/],languageSettings:availableLanguages:[code:en-US,name:English],defaultLanguage:en-US,languageLocaleDefaults:en:en-US,ar:ar-SA,cs:cs-CZ,de:de-DE,el:el-GR,es:es-ES,fr:fr-FR,it:it-IT,ja:ja-JP,nl:nl-NL,pl:pl-PL,pt:pt-BR,ro:ro-RO,ru:ru-RU,sk:sk-SK,th:th-TH,tr:tr-TR,zh:zh-CH,searchSettings:showBrands:false,formatBrands:true,searchv4:enabled:true,options:ui:contemporary,extraFacets:[tags2,country,city,tags1],facetOrder:[type:dynamic,facet:city,title:JOBS.CITY_LABEL,type:dynamic,facet:country,title:JOBS.COUNTRY_LABEL,type:categories,type:dynamic,facet:tags1,title:JOBS.TAGS1,type:dynamic,facet:tags2,title:JOBS.TAGS2],isMaintenanceMode:false,contextSettings:contextDefinitions:[name:internal,subdomain:careermobility.msci.com,pageConfiguration:title:MSCI Internal Mobility Careers Page,url:careermobility.msci.com,description:MSCI Internal Mobility Careers Page,isSSO:true,isSSOBase64Encoded:true,search:internal:true,urlPath:/internal,iamOrgID:org_tv9oxA513GdQvFDP,locale:en-US,personalizationConfig:enabled:true,metadataDefaults:internal:true,jobDescriptionConfig:addThisDisabled:true,name:Test,displayName:Test,redirectToForm:true,successCTAButtonEnabled:false,locale:en-US,isMultiLang:false,urlPath:/Test,overrides:talentcommunity.integration.v2:enabled:true,createdAt:2024-03-07T06:23:51+0000,updatedAt:2024-03-07T06:23:51+0000,redirectToForm:true,successCTAButtonEnabled:true,locale:en-US,isMultiLang:false,subdomain:talentcommunity.msci.com,name:talent,displayName:MSCI Talent Community Registration ,urlPath:/talent,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2243052,createdAt:2024-04-15T15:14:01+0000,updatedAt:2024-08-07T11:06:25+0000,redirectToForm:true,successCTAButtonEnabled:true,locale:en-US,isMultiLang:false,name:alumni,displayName:MSCI Alumni Community,urlPath:/alumni,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2245967,createdAt:2024-06-10T15:28:41+0000,updatedAt:2024-07-15T09:29:25+0000,redirectToForm:true,successCTAButtonEnabled:false,locale:en-US,isMultiLang:false,name:Executive-Talent,displayName:MSCI Executive Talent Community ,urlPath:/Executive-Talent,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2245968,createdAt:2024-06-10T15:32:04+0000,updatedAt:2024-07-15T09:26:41+0000,displayName:Update your Resume,displayFormDetails:false,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2245763,isDraftTalentCommunityPage:true,createdAt:2024-09-17T13:49:07+0000,updatedAt:2024-09-17T13:49:07+0000,name:event-13931,urlPath:/event-13931,isEvent:true,redirectToForm:true,successCTAButtonEnabled:true,locale:en-US,isMultiLang:false,name:early-careers-landing-page,displayName:Early Careers Talent Community,urlPath:/early-careers-landing-page,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2255349,createdAt:2025-01-09T14:47:44+0000,updatedAt:2025-01-10T15:06:55+0000,displayName:Mexico_OpenDay_Sep2025,displayFormDetails:false,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2248378,createdAt:2025-10-01T23:40:49+0000,updatedAt:2025-10-01T23:40:49+0000,name:event-26042,urlPath:/event-26042,isEvent:true,displayName:Mexico_Empleatec_CDMX_SEP2025,displayFormDetails:false,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2248378,createdAt:2025-10-01T23:59:23+0000,updatedAt:2025-10-01T23:59:23+0000,name:event-27491,urlPath:/event-27491,isEvent:true,displayName:Global Internship Program,displayFormDetails:false,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2248378,createdAt:2026-03-11T11:30:07+0000,updatedAt:2026-03-11T11:30:07+0000,name:event-31942,urlPath:/event-31942,isEvent:true,displayName:Mexico_Empleatec_MTY_OCT2025,displayFormDetails:false,overrides:talentcommunity.integration.v2:enabled:true,questionSet:en-US:2248378,createdAt:2026-03-24T20:36:10+0000,updatedAt:2026-03-24T20:36:10+0000,name:event-27489,urlPath:/event-27489,isEvent:true],defaultContext:talent,currentContext:talent,profileSettings:,crmEnableCareerSiteTracking:false,crmEnableReturnToSignup:true,crmEnableEventsReturnToSignup:false,crmCustomFields:enabled:true,questionSetId:2243464,enableTCEventsListing:enabled:false,crmEnableEventCustomCategories:enabled:false,options:[],crmEnableFileValidation:false,crmEnableTalentCommunityAPI:true,talentcommunity.integration.v2:dropbox:false,captchaEnabled:true,contextOptions:careers-home:attributes:[],gateways:[],groups:[],Test:attributes:[],groups:[],gateways:[],talent:attributes:[],groups:[id:71857],gateways:[],alumni:attributes:[id:140349],groups:[id:76899],gateways:[],Executive-Talent:attributes:[id:140347],groups:[id:77285],gateways:[],early-careers-landing-page:attributes:[id:166684],groups:[id:92852],gateways:[],enabled:true,formStyle:flat,linkedin:false,questionSet:en-US:2240711,ui:contemporary,upload:true,welcomeEmail:true,bootstrapFiveEnabled:false,crmEnableSmsConsent:false,crmEnableNewConsent:true,talentCommunity:,getReferredConfig:,socialShare:enabled:true,linkedinIntegration:false; window.currentContextValue = talent;
window._lrMutationObserver = window.MutationObserver
function showCookieConsent() const dialog = document.getElementById(pixel-consent-container); if (!dialog) return; setTimeout(() => const firstButton = dialog.querySelector(.deny-button, .accept-button, .close-button); if (firstButton) firstButton.focus(); , 100); window.addEventListener(load, () => setTimeout(showCookieConsent, 1000); ); /** * @description: send an arbitrary payload to the server-side for later consumption. * @param Object payload - a json payload that contains arbitrary data * @param String payload.event_name - the unique name to associate with the event * @param String payload.slug - the job id to associate with the event * @param String payload.language - the locale to associate with the event */ function sendEvent(payload) // validation check if (!(payload || payload.event_name)) console.error(insufficient data for meaningful response.); return; else console.log(remove send event to aws); //MIXPANEL FAKE FOR LOCAL mixpanel = track: function() // console.log(JSON.stringify(Array.prototype.slice.call(arguments),null,4)); ; function skipToMain() var targetElement = document.querySelector(.skip-to-main-selector) || document.getElementById(main-skip-content); if (targetElement) targetElement.scrollIntoView(); setTimeout(function() targetElement.focus(); , 100); var referrer = location.protocol + // + location.host if (document.referrer.length > 0 && document.referrer.indexOf(referrer) === -1 && !window.sessionStorage.getItem(externalReferrer)) window.sessionStorage.setItem(externalReferrer, document.referrer);
