CINXE.COM
<!DOCTYPE html> <html lang="en" data-ph-id="ph-page-element-page11-7SFQFO" class="desktop en_us external"> <!--<![endif]--> <head data-ph-id="ph-page-element-page11-ZIJimW"><link rel="preconnect" href="https://cdn.phenompeople.com" /><link rel="preconnect" href="https://assets.phenompeople.com" /><link rel="preload" as="image" importance="high" href="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/images/generalheader4_2800x800-1617385695427.jpg" id="ph_image_preload" /><meta name="layout" content="site-layout" data-ph-id="ph-page-element-page11-cC6f5T" /><meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" data-ph-id="ph-page-element-page11-cszBB4" /><link rel="next" href="https://careers.gene.com/us/en/search-results?from=10&s=1"> <link rel="canonical" href="https://careers.gene.com/us/en/search-results"> <link type="image/x-icon" href="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/images/favicon.ico" rel="icon" data-ph-id="ph-page-element-page11-vPNFXN" /> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/images/h/apple-touch-icon.png" data-ph-id="ph-page-element-page11-Kn8cDi" /> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/images/m/apple-touch-icon.png" data-ph-id="ph-page-element-page11-EaS4So" /> <link rel="apple-touch-icon-precomposed" href="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/images/l/apple-touch-icon-precomposed.png" data-ph-id="ph-page-element-page11-N8HDf9" /> <link rel="shortcut icon" href="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/images/l/apple-touch-icon.png" data-ph-id="ph-page-element-page11-vFwGqQ" /> <link rel="apple-touch-startup-image" href="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/images/l/splash.png" data-ph-id="ph-page-element-page11-OWprtt" /> <script type="text/javascript" nonce="">/*<!--*/ var phApp = phApp || {"widgetApiEndpoint":"https://careers.gene.com/widgets","country":"us","deviceType":"desktop","locale":"en_us","absUrl":true,"refNum":"GENEUS","cdnUrl":"https://cdn.phenompeople.com/CareerConnectResources/pp","baseUrl":"https://careers.gene.com/us/en/","baseDomain":"https://careers.gene.com","phenomTrackURL":"careers.gene.com/us/en/phenomtrack.min.js","pageName":"search-results","siteType":"external","rootDomain":"https://careers.gene.com","pageId":"page11"}; phApp.ddo = {"siteConfig":{"status":"success","errorCode":null,"errorMsg":null,"data":{"settingsIdentifiersFileUrl":"https://cdn.phenompeople.com/CareerConnectResources/pcs/common/1741700114992-classesForCms.js","thirdPartyLibraries":{"internal":["heap-analytics","open-replay"]},"imEagerLoadDdoList":[{"name":"getProfileStatus","cache":false},{"name":"getRegionLocales","cache":true},{"name":"getIMConfigurations","cache":true},{"name":"getClientReferFlow","cache":true},{"name":"imVariantsConfigInfo","cache":true},{"name":"mergedProfile","cache":false},{"name":"getProfileWeightage","cache":false},{"name":"masterFrequencyV1","cache":true},{"name":"userAlertSettings","cache":true},{"name":"fitScoreSettingsIM","cache":true},{"name":"employeeSearchConfig","cache":true},{"name":"getEmployeeProfile","cache":false},{"name":"getGroupInfo","cache":true},{"name":"getAppliedJobs","cache":true},{"name":"getProfileFieldsSettings","cache":true}],"filePicker":{"onedrive":{"clientId":"1c186d04-d14a-424f-8132-0cae8c41435c","devkey":""},"dropbox":{"clientId":"7j4atpiepgcmy4j","devkey":""},"googledrive":{"clientId":"414699307979-nk6l179efm95vfqt0n0fgt05jjmk04tj.apps.googleusercontent.com","devkey":""}},"ignoreCovidWidgetPagesList":["chatbot"],"smoothAnchorSettings":{"ignore":true},"embedScriptVersion":"0.9.4","recommendedTrackingConfig":{"category":{"storageKey":"categories","ddoKeysToStore":["category"],"maxKeysToStore":"4"},"job":{"storageKey":"jobsViewed","ddoKeysToStore":["jobSeqNo"],"maxKeysToStore":"4"},"search-results":[{"storageKey":"keywords","ddoKeysToStore":["keywords"],"maxKeysToStore":"4"},{"storageKey":"locations","ddoKeysToStore":["location","field"],"maxKeysToStore":"4"}]},"debounceTimer":350,"eagerLoadDDOsToSkipLazyCalls":["apply"],"ignoreCookiePages":["chatbot"],"elementsToLoadByModule":{"videoAssessment":[{"tag":"link","attributes":{"href":"https://cdn.phenompeople.com/CareerConnectResources/common/video-platform/js/vs-master-theme-1726747262439.css","rel":"stylesheet","type":"text/css"}}],"automationEngine":[{"tag":"script","attributes":{"src":"https://pp-cdn.phenompeople.com/CareerConnectResources/st/common/video-platform/js/aeBootstrapper.js","type":"text/javascript"},"elementId":"aeBundle"}]},"globalManagedWidgetIds":["8b82bfdaafd4d8504005407db933c9a6"],"phwPxScrVerionUrl_bkp":"common/js/canvas/vendor/phw-px-hadlr-1.3.js","maps":{"google":{"apiScript":"https://maps.googleapis.com/maps/api/js","clusterJsScript":"markerclusterer-v1.js","gmapsInfoBoxScript":"gmaps-infobox-v1.js","apiKey":"AIzaSyBqM-rW0r-sR9PerNAvvsmzbBeoFu3Ycz8"},"mapbox":{"mapboxScript":"mapbox-gl.js","superClusterJsScript":"supercluster.min.js","apiKey":"pk.eyJ1IjoicGhlbm9tcGVvcGxlIiwiYSI6ImNqa3dreDVkZDB4YWEzam9hMXp0eWVqbXgifQ.Mpna1KIqU8Gj6zjPy4iygw"},"mapboxCN":{"mapboxScript":"mapbox-gl-v1.1.0.js","superClusterJsScript":"supercluster.min.js","mapboxTurf":"mapbox-turf.min-v1.js","mapboxSearch":"mapbox-gl-geocoder.min.js","mapboxDirections":"mapbox-gl-directions.js","enableDirections":true,"apiKey":"pk.eyJ1IjoicGhlbm9tcGVvcGxlIiwiYSI6ImNqa3dreDVkZDB4YWEzam9hMXp0eWVqbXgifQ.Srl2-pw3xDRilymEjEoeig","baseApiUrl":"https://api.mapbox.cn"}},"ignoreLinkedInStateParam":false,"tokenConfiguredTenants":{"refNums":["RBCAA0088"]},"phwPxScrVerionUrl_bkp_new":"pcs/common/phw-px-hadlr.js","oneTrust":{"class":["ot-sdk-show-settings"]},"videoScreeningGlobalStyles":"https://pp-cdn.phenompeople.com/CareerConnectResources/st/common/video-platform/js/ph-vs-global-styles-v1.css","cdnConfig":{"cdnDdos":["fitScoreSettings","landingPageOverview","categoryContentV2","candidateProfileConfig","categoryMasterData","jobTagSettings","getBusinessRules","getMasterCategories","categoryMasterDataV2","caasFetchRawConfig","globalSearchConfig","categoryContent","siteBranding","blogsharewidgetsettings","audiencePxWidgetConfig","jobsharewidgetsettings","npsConfig","socialConnectOptions","getRegionLocales","jobLogoConfig","supportedLanguages","getMasterLocations","locationmapsettings","pxAudJobwidgetsettings","getRegionLocales","eventsharewidgetsettings","jobwidgetsettings","fyfConfig","getPiiConsentConfig","glassdoorReviews","masterFrequencyV1"],"cdnUrl":"https://content-ir.phenompeople.com","pageNameLevelDdos":[],"pageIdlevelDdos":[]},"crawlerUserAgents":"Screaming Frog|googlebot|yahoo|bingbot|baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|embedly|showyoubot|outbrain|pinterest|slackbot|vkShare|W3C_Validator|redditbot|Applebot|WhatsApp|flipboard|tumblr|bitlybot|SkypeUriPreview|nuzzel|Discordbot|Google Page Speed|Qwantify|pinterestbot|Custom|Chrome-Lighthouse","siteSettings":{"glassdoor":{},"glassdoorReviews":{},"twitter":{},"refineSearch":{"enabledFacets":["category","subCategory","country","state","city","jobLevel","workShift","type"],"facetDisplayNames":{"category":"Category","subCategory":"Sub Category","country":"Location","state":"State","city":"City","jobLevel":"Job Level","workShift":"Worker Type","type":"Schedule "},"facetPlaceholderNames":{"category":"Search in Category","subCategory":"Search in Sub Category","country":"Search in Location","state":"Search in State","city":"Search in City","jobLevel":"Search in Job Level","workShift":"Search in Worker Type","type":"Search in Schedule "},"defaultFacetsToOpen":["country"]},"globalSearchFeature":{"mobileSearch":true},"linkedIn":{"apiKey":"786q70ukhgombq"},"googleMapApiKey":"AIzaSyAPoqeLpXXx4tqiWHMYJkY42yDS_f3gNJs","gdpr":{"cookieType":"session","enabled":false},"externalCookieConfig":{"scriptUrl":"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js","availOnAllowedCookies":["C0002","C0003"],"domainKey":"db4468cc-a9cc-4f16-95a6-23dd113c71e1"},"size":"10","iscdnEnabled":true,"oauth":{"google":{"loginUrl":"https://accounts.google.com/o/oauth2/auth","logoutUrl":"https://www.google.com/accounts/Logout?continue=https://appengine.google.com/_ah/logout","clientId":"876228513716-npfer46h51po4nn5c1pafndsg87i2bm7.apps.googleusercontent.com","scope":"https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/user.phonenumbers.read","redirectUri":"/socialAuth/g","response_type":"code"},"facebook":{"loginUrl":"https://www.facebook.com/dialog/oauth","logoutUrl":"","clientId":"2290238934525636","redirectUri":"/socialAuth/fb","scope":"email public_profile","response_type":"code"},"linkedIn":{"loginUrl":"https://www.linkedin.com/oauth/v2/authorization","logoutUrl":"https://api.linkedin.com/uas/oauth/invalidateToken","clientId":"78irjf004hr2h9","redirectUri":"/socialAuth/li","scope":"r_liteprofile r_emailaddress","response_type":"code"}}},"size":"10","refNum":"GENEUS","siteVariant":"external","iscdnEnabled":true,"calendarApiKey":{"clientId":"aPuJFtcvVzuUHrqeLmPL36170","apiToken":"api1514482884HylDN8tqa6mgQxWCpnjo36170","userZone":true},"trackingConfig":{"ddoDataPath":{"jobDetail":"data.job"},"job_category_click":{"trait14":"key"},"job_category_search_click":{"trait14":"key"},"play_click":{"trait260":"videotype","videoId":"videoid"},"pause_click":{"trait260":"videotype","videoId":"videoid"},"similar_job_click":{"trait12":"jobSeqNo","related":{"ddo":[{"name":"jobDetail","data":{"trait5":"jobSeqNo","trait14":"category"}}]}},"linkedin_recommended_job_click":{"trait5":"jobSeqNo","trait14":"category"},"recently_viewed_job_click":{"trait5":"jobSeqNo","trait14":"category"},"recommended_job_click":{"trait5":"jobSeqNo","trait14":"category"},"next_click":{"trait254":"stepName","typedValue":"typedValue","selected_values":"selected_values"},"ddo_failure":{"trait254":"stepName","response":"response","ddoKey":"ddoKey"},"ddo_error":{"trait254":"stepName","error":"error","ddoKey":"ddoKey"},"skip_questions_click":{"trait254":"stepName"},"previous_click":{"trait254":"stepName"},"registration_submit":{"trait27":"email","trait15":"firstName","trait24":"phone"},"edit_profile_information":{},"resume_remove_click":{},"profile_questions_click":{},"resume_upload_click":{},"create_profile_click":{},"upload_new_file_click":{},"clear_text_click":{"trait6":"clearSearchValue"},"send_feedback_click":{"userFeedback":"userFeedback"},"submit_rating_click":{"userRating":"userRating"},"near_job_click":{"trait5":"jobSeqNo","trait14":"category"},"suggestions":{"stepName":"stepName","typed_values":"typed_values","selected_values":"selected_values"},"fyf_step_loaded":{"step":"step"},"fyf_options_closed":{},"favorite_job_click":{"trait5":"jobSeqNo","trait14":"category"},"job_added_to_jobcart":{"trait5":"jobSeqNo","trait14":"category"},"job_unfavorited":{"trait5":"jobSeqNo","trait14":"category"},"job_favorite_delete_click":{"trait5":"jobSeqNo","trait14":"category"},"type_ahead_search":{},"similar_job_see_more_click":{},"linkedin_login_click":{},"linkedin_logout_click":{},"view_all_glassdoor_reviews_click":{},"homepage_category_click":{"trait14":"key"},"category_click":{"trait14":"key"},"job_click":{"trait5":"jobSeqNo","trait14":"category"},"previous_job_click":{"trait5":"jobSeqNo"},"next_job_click":{"trait5":"jobSeqNo"},"linkedin_recommended_category_click":{"trait14":"category"},"back_to_search_results_click":{},"share_event":{"trait269":"eventScheduleId","trait213":"provider"},"blog_click":{"trait283":"url"},"blog_category_click":{"trait14":"categoryName"},"next_blog_click":{"trait283":"url"},"previous_blog_click":{"trait283":"url"},"blog_details_view":{"trait283":"blog"},"navigate_to_tweet_click":{"tweetUrl":"tweetUrl"},"fit_level_loaded":{"jobsFitLevel":"jobsFitLevel","totalJobs":"totalJobs","availableFitLevelCount":"availableFitLevelCount"},"smart_tags_loaded":{"smartJobTags":"smartJobTags","totalJobs":"totalJobs","availableJobTagCount":"availableJobTagCount"},"edit_role_click":{"trait13":"trait13"},"select_role_click":{"trait13":"trait13","trait260":"trait260"},"app_download_click":{"trait260":"appName","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"user_decline_click":{"trait5":"videoScreenId","trait14":"category","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"user_accept_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"start_process_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"accept_practice_click":{"trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"reject_practice_click":{"trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"answer_record_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId","videoScreenQuestionId":"videoScreenQuestionId"},"answer_submit_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"answer_retake_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId","videoScreenQuestionId":"videoScreenQuestionId"},"answer_continue_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId","videoScreenQuestionId":"videoScreenQuestionId"},"answer_review_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId","videoScreenQuestionId":"videoScreenQuestionId"},"submit_application_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"export_videos_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"restart_application_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"start_now_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"continue_process_click":{"trait5":"videoScreenId","trait14":"category","trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"contact_recruiter_click":{"trait261":"userId","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"agree_click":{"videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"submit_feedback_click":{"rating":"rating","feedback":"feedback","videoScreenId":"videoScreenId","videoScreenInterviewId":"videoScreenInterviewId"},"video-upload-error":{"url":"url","status":"status","questionId":"questionId","response":"response"}},"lqipImage":"https://assets.phenompeople.com/CareerConnectResources/common/assets/images/gray.png","navItems":{"audPxConfig":{"newVersion":"4.0","oldVersion":"2.0"},"cdnCaasContentEnabled":true,"cdnCaasContentUrl":"https://content-ir.phenompeople.com/api/content-delivery/caasContentV1","navMenuItemsData":{"blogs":{"url":"https://careers.gene.com/us/en/blog"},"events":{"url":"https://careers.gene.com/us/en/events"}}},"imageLoadType":{"desktop":"lazy","mobile":"lazy"},"locale":"en_us","siteLevelWidgetBindables":{"97e696f90c1e5c417da8b4484b49c7b0":{"locationSearch":true},"ad204a0c40fc1a98d614669f1bc50ab3":{"locationSearch":true}},"phwPxScrVerionUrl":"https://cdn.phenompeople.com/CareerConnectResources/prod/pcs/common/1738315470465-phw-px-hadlr.js","vendorScripts":{"jquery":"jquery-3.6.1.min.js","jqueryMigrate":"jquery-migrate.min-1.1.js","plyrScript":"plyr-3.7.8.js","plyrStyle":"plyr-3.7.8_1.css","videojs-wavesurfer":"videojs-wavesurfer_3.9.0.js","wavesurfer":"wavesurfer_6.6.4.min.js","wavesurfer-microphone":"wavesurfer.microphone.min_6.6.4.js","mediaInfo":"mediainfo_0.1.9.min.js"},"phwPxScrVerionUrl_1":"prod/pcs/common/phw-px-hadlr-1728036837721.js","widgetScriptsConfig":{"cdnBaseUrl":"https://pp-cdn.phenompeople.com","widgetScriptPath":"CareerConnectResources/pp/agWidgets"},"ally":{"layerEnabled":false,"cdnUrl":"/common/js/ally/ph-ally-v1.1.js","allyScript":"/common/js/ally/ph-ally-layer-v1.18.js","allySkipToContent":{"isEnabled":true,"selectors":"#skip-content, #ph-skip-content"},"reorderCookie":true,"userAgent":"AudioEye"},"pxScrVerionUrl":"https://cdn.phenompeople.com/CareerConnectResources/common/js/vendor/1731591806866-ph-px-hadlr-1.19.js","videoAssessmentPagesList":["video-assessment-landing-page","video-assessment-recording","video-assessment-thankyou","interview-landing-page","interview-recording","interview-thankyou","video assessment landing page","video assessment recording","video assessment thankyou","interview landing page","interview recording","interview thankyou","screening-welcome","screening-answering","screening-thankyou"],"oauth":{"indeed":{"clientId":"9d7219aebf5c1d2fdcc2f09ddb2c960187372b68637b8542faeff787920e1deb"},"xing":{"clientId":"c3bdfb74291c0e358e89"},"linkedIn":{"loginUrl":"https://www.linkedin.com/oauth/v2/authorization","logoutUrl":"https://api.linkedin.com/uas/oauth/invalidateToken","clientId":"78irjf004hr2h9","redirectUri":"/socialAuth/li","scope":"r_liteprofile r_emailaddress","response_type":"code"},"google":{"loginUrl":"https://accounts.google.com/o/oauth2/auth","logoutUrl":"https://www.google.com/accounts/Logout?continue=https://appengine.google.com/_ah/logout","clientId":"876228513716-npfer46h51po4nn5c1pafndsg87i2bm7.apps.googleusercontent.com","scope":"https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/user.phonenumbers.read","redirectUri":"/socialAuth/g","response_type":"code"},"google-signin":{"loginUrl":"https://accounts.google.com/o/oauth2/auth","logoutUrl":"https://www.google.com/accounts/Logout?continue=https://appengine.google.com/_ah/logout","clientId":"876228513716-npfer46h51po4nn5c1pafndsg87i2bm7.apps.googleusercontent.com","scope":"https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/user.phonenumbers.read","redirectUri":"/iauth/g","response_type":"code"},"facebook":{"loginUrl":"https://www.facebook.com/dialog/oauth","logoutUrl":"","clientId":"2290238934525636","redirectUri":"/socialAuth/fb","scope":"email public_profile","response_type":"code"}},"pageNameMap":{"404":"404_page_view","home":"home_page_view","category":"job_category_page_view","job":"job_details_view","search-results":"search_result_page_view","apply":"apply_page_view","glassdoorReviews":"glassdoor_reviews_page_view","jobcart":"favorites_page_view","jointalentcommunity":"jtc_page_view","featuredOpportunities":"job_category_page_view","businessUnit":"job_category_page_view","event":"event_details_view","events":"event_results_page_view","saved-jobs":"favorites_page_view","blogarticle":"blog_details_page","video-assessment-landing-page":"video_assessment_landing_page_view","video-assessment-recording":"video_assessment_recording_page_view","video-assessment-thankyou":"video_assessment_thankyou_page_view","interview-landing-page":"interview_landing_page_view","interview-recording":"interview_recording_page_view","interview-thankyou":"interview_thankyou_page_view","screening-welcome":"screening_welcome_page_view","screening-answering":"screening_answering_page_view","screening-outro":"screening_thankyou_page_view"},"blogsharewidgetsettings":{"options":[{"name":"whatsapp","order":0,"baseUrl":"https://api.whatsapp.com/send?&text=","eventName":"Share_whatsapp","settings":{"icon":"icon-whatsapp-1","iconBrandColor":"","popUpParams":"resizable,scrollbars,status,height=500,width=500","params":{},"label":false},"isSelected":true},{"name":"linkedin","order":1,"baseUrl":"https://www.linkedin.com/shareArticle?mini=true&url=","eventName":"share_blog","settings":{"icon":"icon-linkedin-2","iconBrandColor":"","popUpParams":"resizable,scrollbars,status,height=500,width=500","params":{"title":"shareInfoText"},"label":false},"isSelected":true},{"name":"facebook","order":3,"baseUrl":"https://facebook.com/sharer.php?u=","eventName":"share_blog","settings":{"icon":"icon-facebook","iconBrandColor":"","popUpParams":"resizable,scrollbars,status,height=500,width=500","params":{"t":"shareInfoText"},"label":false},"isSelected":true},{"name":"twitter","order":0,"baseUrl":"https://twitter.com/share?url=","eventName":"share_blog","settings":{"icon":"icon-twitter","iconBrandColor":"","popUpParams":"resizable,scrollbars,status,height=500,width=500","params":{"text":"shareInfoText"},"label":false},"isSelected":true},{"name":"email","order":6,"baseUrl":"","eventName":"share_blog","settings":{"icon":"icon-email-2","iconBrandColor":"","popUpParams":"resizable,scrollbars,status,height=500,width=500","params":{},"label":false},"isSelected":true}],"brandStyle":true,"widgetStyle":"style3","isInline":true,"size":"16","spacing":"21","color":"#fff","backgroundColor":"#ggg","height":"34","width":"34","line-height":"30","lineHeight":"30","borderWidth":"1","borderStyle":"solid","borderColor":"transparent","borderRadius":"100","locale":"en_us","siteVariant":"external"},"botEnabled":false,"urlMap":{"home":"home","category":"c/:category","job":"job/:jobId/:title","service":"service/:jobId/:title","jobcart":"jobcart","search-results":"search-results","glassdoor-reviews":"glassdoor-reviews","event":"event/:eventScheduleId/:title","events":"events","talentcommunity":"talentcommunity","talentcommunityupdate":"talentcommunityupdate","blogarticle":"blogarticle/:url","jobalert":"jobalert","employee-profile":"employeeprofile","editprofile":"editprofile","businessUnit":":url","featuredOpportunities":":url","di_about":"di/about/:groupId","di_details":"di/details/:groupId","di_events":"di/events/:groupId","di_groups":"di/groups","di_highlights":"di/highlights/:groupId","di_jobs":"di/jobs/:groupId","di_members":"di/members/:groupId","referrals_candidate":"referrals/candidate","referrals_referredcandidates":"referrals/referredcandidates","referrals_friendsinterests":"referrals/friendsinterests","referrals_home":"referrals/home","referrals_candidatesuniversity":"referrals/candidatescompany","employees_home":"employees/home","lms_courses":"lms/courses","lms_savedcourses":"lms/savedcourses","gigs_details":"gigs/details/:gigId","gigs_searchresults":"gigs/searchresults","nla_home":"nla/home","nla_search":"nla/search","gigs_manage":"gigs/manage","gigs_applications":"gigs/applications","gigs_applicants":"gigs/applicants/:gigId","events_event":"events/event/:eventScheduleId/:title","events_home":"events/home","my-profile":"myprofile","cp_createpath":"cp/createpath","cp_home":"cp/home","cp_explore":"cp/explore","mentoring_relationship":"mentoring/relationship/:mentorshipId","mentoring_mentees":"mentoring/mentees","mentoring_mentors":"mentoring/mentors","mentoring_searchresults":"mentoring/searchresults","settings":"settings","story":"story/:contentId/:title","video-assessment-landing-page":"video-assessment-landing-page","video-assessment-recording":"video-assessment-recording","video-assessment-thankyou":"video-assessment-thankyou","forwardApply":"hvhapply","interview-landing-page":"interview-landing-page","interview-recording":"interview-recording","interview-thankyou":"interview-thankyou","roles_details":"roles/details/:jobCode/:jobTitle","roles_search-results":"roles/searchresults","screening-welcome":"screening-welcome","screening-answering":"screening-answering","screening-thankyou":"screening-thankyou"},"categoryUrlMap":{"GENEUS_Regulatory_Quality":"c/regulatory-quality-jobs","GENEUS_Medical_Government_Affairs":"c/medical-government-affairs-jobs","GENEUS_Manufacturing_Engineering":"c/manufacturing-engineering-jobs","GENEUS_Commercial_Sales_Marketing":"c/commercial-sales-marketing-jobs","GENEUS_Research_Development":"c/research-development-jobs","GENEUS_Students_Graduates":"c/students-graduates-jobs","GENEUS_Business_Strategy_Delivery":"c/business-strategy-delivery-jobs","GENEUS_Other":"c/other-jobs","GENEUS_Data_Science_AI_ML":"c/data-science-ai-ml-jobs","GENEUS_Business_Strategy_Finance":"c/business-strategy-finance-jobs"},"isNativeEmailClient":true,"captchaConfig":{"useCaptcha":false,"siteKey":"6LcV6MIUAAAAAN99to_j66BSDkGwjWcsjh2iTj1W","scriptSrc":"https://www.google.com/recaptcha/api.js?render=explicit&hl={{locale}}","divId":"ph-custom-captcha"},"automationEnginePagesList":["hvh-apply2","hvh apply","hvh apply2","hvhapply","hvh-apply","schedule-slot"]},"reqData":null},"caasLazyLoadWidgetVersions":{"status":"success","errorCode":null,"errorMsg":null,"data":{},"reqData":null},"eagerLoadRefineSearch":{"status":200,"hits":10,"totalHits":129,"data":{"jobs":[{"subCategory":"Finance & Accounting","ml_skills":["finance experience","portfolio management","portfolio investment","investment strategies","developing","r&d","risk","catalyst","e2e","build","entrepreneurial spirit","effective collaboration","ability to influence","collaborate"],"type":"Full time","descriptionTeaser":"Representing Finance in the Portfolio Advisory Team (PAT) and enabling the Pharma Portfolio Team (PPT) to make strategic decisions at the enterprise level - including ensuring alignment with Roche\u2019s \"...","state":"California","siteType":"external","multi_category":["Business Strategy & Delivery"],"reqId":"202503-106886","grade":"PL9","city":"South San Francisco","latitude":"37.654656","multi_location":["South San Francisco, California, United States of America"],"multi_subCategory":[{"subCategory":"Finance & Accounting"}],"address":"123 Main St., South San Francisco, CA 94015, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/South-San-Francisco/R-D-Finance-Portfolio-Enabler_202503-106886-1/apply","ml_job_parser":{"descriptionTeaser":"Representing Finance in the Portfolio Advisory Team (PAT) and enabling the Pharma Portfolio Team (PPT) to make strategic decisions at the enterprise level - including ensuring alignment with Roche\u2019s \"...","descriptionTeaser_first200":"The Position. Doubling down on investment in R&D doesn\u2018t automatically lead to increased outcomes and patient benefits. In fact, the last two decades the Pharma Industry has seen higher R&D costs, ...","descriptionTeaser_keyword":"The Position. Doubling down on investment in R&D doesn\u2018t automatically lead to increased outcomes and patient benefits. In fact, the last two decades the Pharma Industry has seen higher R&D costs, a r...","descriptionTeaser_ats":""},"externalApply":false,"cityState":"South San Francisco, California","country":"United States of America","postalCode":"94015","visibilityType":"External","longitude":"-122.4077498","jobId":"202503-106886","locale":"en_US","title":"R&D Finance Portfolio Enabler","jobSeqNo":"GENEUS202503106886EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2025-03-26T21:20:20.264+0000","cityStateCountry":"South San Francisco, California, United States of America","jobVisibility":["external"],"location":"South San Francisco, California, United States of America","category":"Business Strategy & Delivery","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.4077498,"lat":37.654656},"location":"South San Francisco, California, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Business Strategy & Delivery"}],"badge":""},{"subCategory":"Early Development Science","ml_skills":["modeling and simulation","data science","cross-functional","physics","machine learning","statistical modeling","statistical models","meta-analysis","deep learning","python","cross-functional teams","hands-on experience","simulations","quantitative pharmacology","biostatistics","pharmacometrics","drug development","applied mathematics","hands-on","machine learning technologies"],"type":"Full time","descriptionTeaser":"Key technical responsibilities are to organize, execute, and report M&S independently, as well as to present work at cross-functional teams, department meetings, senior management review committees, r...","state":"California","siteType":"external","multi_category":["Research & Development","Data Science & AI / ML","Business Strategy & Delivery"],"reqId":"202503-107816","grade":"SE7","city":"South San Francisco","latitude":"37.654656","industry":null,"multi_location":["South San Francisco, California, United States of America"],"multi_subCategory":[{"subCategory":"Early Development Science"},{"subCategory":"Statistics"},{"subCategory":"Data Science"},{"subCategory":"Information Technology"}],"address":"123 Main St., South San Francisco, CA 94015, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/South-San-Francisco/Modeling-and-Simulations-Scientist--Clinical-Pharmacology_202503-107816-1/apply","ml_job_parser":{"descriptionTeaser":"Key technical responsibilities are to organize, execute, and report M&S independently, as well as to present work at cross-functional teams, department meetings, senior management review committees, r...","descriptionTeaser_first200":"The Position. We advance science so that we all have more time with the people we love. The Clinical Pharmacology Department at Genentech, Inc. is seeking Ph.D. level Senior/Principal Scientist who...","descriptionTeaser_keyword":"The Position. We advance science so that we all have more time with the people we love. The Clinical Pharmacology Department at Genentech, Inc. is seeking Ph. D. level Senior/Principal Scientist who i...","descriptionTeaser_ats":""},"externalApply":false,"locationLatlong":null,"cityState":"South San Francisco, California","country":"United States of America","postalCode":"94015","visibilityType":"External","longitude":"-122.4077498","jobId":"202503-107816","locale":"en_US","title":"Modeling and Simulation Scientist, Clinical Pharmacology","jobSeqNo":"GENEUS202503107816EXTERNALENUS","postedDate":"2025-04-07T00:00:00.000+0000","dateCreated":"2025-04-02T15:25:14.089+0000","cityStateCountry":"South San Francisco, California, United States of America","jobVisibility":["external"],"location":"South San Francisco, California, United States of America","category":"Research & Development","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.4077498,"lat":37.654656},"location":"South San Francisco, California, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Research & Development"},{"category":"Data Science & AI / ML"},{"category":"Business Strategy & Delivery"}],"badge":""},{"subCategory":"Field Medical","ml_skills":["metabolic diseases","clinical operations","medical affairs","biotechnology","clinical research","clinical development","medical science","gcp","population health","clinical trials","health economics","good clinical practice","pharmaceuticals","cardiovascular","economic research","cro","engagement","cross-functional","function","customer engagement","networks","customer experience","develop","collaborate"],"type":"Full time","descriptionTeaser":"The Senior Therapeutic Area Medical Science Liaison (TA MSL) is a credible scientific partner responsible for providing clinical and health economic information related to disease states and the appro...","state":"Massachusetts","siteType":"external","multi_category":["Medical & Government Affairs","Business Strategy & Delivery"],"reqId":"202409-123931","grade":"SE7","city":"Boston","latitude":"42.3555076","industry":null,"multi_location":["Boston, Massachusetts, United States of America","New York, New York, United States of America","newark, New Jersey, United States of America","Virginia, Virginia, United States of America","Bridgeport, Connecticut, United States of America","Wilmington, Delaware, United States of America","Providence, Rhode Island, United States of America","Philadelphia, Pennsylvania, United States of America","Baltimore, Maryland, United States of America"],"multi_subCategory":[{"subCategory":"Field Medical"},{"subCategory":"Project & Product Management"}],"address":"123 Main St., Boston, MA 02108, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/Massachusetts/Senior-Pipeline-Medical-Science-Liaison--Cardiovascular-Metabolic-Disease---Northeast-Region_202409-123931/apply","ml_job_parser":{"descriptionTeaser":"The Senior Therapeutic Area Medical Science Liaison (TA MSL) is a credible scientific partner responsible for providing clinical and health economic information related to disease states and the appro...","descriptionTeaser_first200":"The Position. Senior Pipeline Medical Science Liaison; Cardiovascular Metabolic Disease - Northeast Region. The Opportunity. The Senior Therapeutic Area Medical Science Liaison (TA MSL) is a credib...","descriptionTeaser_keyword":"The Position. Senior Pipeline Medical Science Liaison; Cardiovascular Metabolic Disease - Northeast Region. The Opportunity. The Senior Therapeutic Area Medical Science Liaison (TA MSL) is a credible...","descriptionTeaser_ats":""},"externalApply":false,"locationLatlong":null,"cityState":"Boston, Massachusetts","country":"United States of America","postalCode":"02108","visibilityType":"External","longitude":"-71.0565364","jobId":"202409-123931","locale":"en_US","title":"Senior Pipeline Medical Science Liaison; Cardiovascular Metabolic Disease - Northeast Region","jobSeqNo":"GENEUS202409123931EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2024-09-27T00:20:43.271+0000","cityStateCountry":"Boston, Massachusetts, United States of America","jobVisibility":["external"],"location":"Boston, Massachusetts, United States of America","category":"Medical & Government Affairs","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-71.0565364,"lat":42.3555076},"location":"Boston, Massachusetts, United States of America"},{"latlong":{"lon":-74.0059728,"lat":40.7127753},"location":"New York, New York, United States of America"},{"latlong":{"lon":-74.1744671,"lat":40.7315293},"location":"newark, New Jersey, United States of America"},{"latlong":{"lon":-78.6568942,"lat":37.4315734},"location":"Virginia, Virginia, United States of America"},{"latlong":{"lon":-73.19232869999999,"lat":41.17989},"location":"Bridgeport, Connecticut, United States of America"},{"latlong":{"lon":-75.5483909,"lat":39.744655},"location":"Wilmington, Delaware, United States of America"},{"latlong":{"lon":-71.414199,"lat":41.8245558},"location":"Providence, Rhode Island, United States of America"},{"latlong":{"lon":-75.1652215,"lat":39.9525839},"location":"Philadelphia, Pennsylvania, United States of America"},{"latlong":{"lon":-76.6104072,"lat":39.2905023},"location":"Baltimore, Maryland, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Medical & Government Affairs"},{"category":"Business Strategy & Delivery"}],"badge":""},{"subCategory":"Internships & Co-ops","ml_skills":["clinical development","efficacy","oncology","neuroscience","drug development","immunology","clinical research","biotechnology","product development","clinical trials","ability to work independently","digital health","remote monitoring","cross-functional","deployment","execution","hands-on experience","develop","problem-solving abilities"],"type":"Full time","descriptionTeaser":"Develop or contribute to the deployment of high impact digital health technologies that support endpoint development in Genentech early clinical development trials. Work seamlessly with a lean cross-f...","state":"California","siteType":"external","multi_category":["Students & Graduates"],"reqId":"202501-100658","grade":"BU2","city":"South San Francisco","latitude":"37.654656","multi_location":["South San Francisco, California, United States of America"],"multi_subCategory":[{"subCategory":"Internships & Co-ops"},{"subCategory":"Entry Level Opportunities"}],"address":"123 Main St., South San Francisco, CA 94015, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/South-San-Francisco/XMLNAME-2025-Summer-Intern--Digital-Health_202501-100658/apply","ml_job_parser":{"descriptionTeaser":"Develop or contribute to the deployment of high impact digital health technologies that support endpoint development in Genentech early clinical development trials. Work seamlessly with a lean cross-f...","descriptionTeaser_first200":"The Position. 2025 Summer Intern - Early Clinical Development Informatics, Digital Transformation Office. Department Summary. Digital health technologies such as wearable or proximal sensors are in...","descriptionTeaser_keyword":"The Position. 2025 Summer Intern - Early Clinical Development Informatics, Digital Transformation Office. Department Summary. Digital health technologies such as wearable or proximal sensors are incre...","descriptionTeaser_ats":""},"externalApply":false,"cityState":"South San Francisco, California","country":"United States of America","postalCode":"94015","visibilityType":"External","longitude":"-122.4077498","jobId":"202501-100658","locale":"en_US","title":"2025 Summer Intern- Digital Health","jobSeqNo":"GENEUS202501100658EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2025-01-13T18:05:49.076+0000","cityStateCountry":"South San Francisco, California, United States of America","jobVisibility":["external"],"location":"South San Francisco, California, United States of America","category":"Students & Graduates","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.4077498,"lat":37.654656},"location":"South San Francisco, California, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Students & Graduates"}],"badge":""},{"subCategory":"Safety, Security, Health and Environment","ml_skills":["occupational health","occupational health nursing","occupational medicine","function","medical surveillance","recordkeeping","spirometry","electronic medical record system","ability to influence","workers compensation","implementing","program management","technical skills","monitoring","develop"],"type":"Part time","descriptionTeaser":"The Occupational Health Nurse is a part of a team that is responsible for planning, implementing and managing health and wellness programs and associated regulatory requirements, as well as supporting...","state":"Oregon","siteType":"external","multi_category":["Other"],"reqId":"202412-131499","grade":"","city":"Hillsboro","latitude":"45.52013669999999","multi_location":["Hillsboro, Oregon, United States of America"],"multi_subCategory":[],"address":"123 Main St., Hillsboro, OR 97124, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/Hillsboro/Occupational-Nurse--Contractor-_202412-131499/apply","ml_job_parser":{"descriptionTeaser":"The Occupational Health Nurse is a part of a team that is responsible for planning, implementing and managing health and wellness programs and associated regulatory requirements, as well as supporting...","descriptionTeaser_first200":"The Position. The Occupational Health Nurse is a part of a team that is responsible for planning, implementing and managing health and wellness programs and associated regulatory requirements, as w...","descriptionTeaser_keyword":"The Position. The Occupational Health Nurse is a part of a team that is responsible for planning, implementing and managing health and wellness programs and associated regulatory requirements, as well...","descriptionTeaser_ats":""},"externalApply":false,"cityState":"Hillsboro, Oregon","country":"United States of America","postalCode":"97124","visibilityType":"External","longitude":"-122.9898246","jobId":"202412-131499","locale":"en_US","title":"Occupational Nurse (Contractor)","jobSeqNo":"GENEUS202412131499EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2024-12-05T18:24:31.996+0000","cityStateCountry":"Hillsboro, Oregon, United States of America","jobVisibility":["external"],"location":"Hillsboro, Oregon, United States of America","category":"Other","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.9898246,"lat":45.52013669999999},"location":"Hillsboro, Oregon, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Other"}],"badge":""},{"subCategory":"Quality","ml_skills":["quality","manufacturing processes","product manufacturing","engineering design","cross-functional","technical operations","develop","analytical methods","influencing others"],"type":"Full time","descriptionTeaser":"In this exciting role, you will apply knowledge of qualification and validation principles, manufacturing processes, quality systems, engineering design fundamentals, health authority expectations and...","state":"Oregon","siteType":"external","multi_category":["Manufacturing & Engineering","Regulatory & Quality"],"reqId":"202501-102744","grade":"SE6","city":"Hillsboro","latitude":"45.52013669999999","industry":null,"multi_location":["Hillsboro, Oregon, United States of America"],"multi_subCategory":[{"subCategory":"Quality"},{"subCategory":"Engineering"}],"address":"123 Main St., Hillsboro, OR 97124, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/Hillsboro/Principal-Quality-Validation-Engineer_202501-102744-1/apply","ml_job_parser":{"descriptionTeaser":"In this exciting role, you will apply knowledge of qualification and validation principles, manufacturing processes, quality systems, engineering design fundamentals, health authority expectations and...","descriptionTeaser_first200":"The Position. Hillsboro Technical Operations (HTO) is a drug product & finished goods manufacturing organization responsible for the reliable delivery of Roche\u2019s commercial portfolio & pipeline pro...","descriptionTeaser_keyword":"The Position. Hillsboro Technical Operations (HTO) is a drug product & finished goods manufacturing organization responsible for the reliable delivery of Roche\u2019s commercial portfolio & pipeline produc...","descriptionTeaser_ats":""},"externalApply":false,"locationLatlong":null,"cityState":"Hillsboro, Oregon","country":"United States of America","postalCode":"97124","visibilityType":"External","longitude":"-122.9898246","jobId":"202501-102744","locale":"en_US","title":"Principal Quality Validation Engineer","jobSeqNo":"GENEUS202501102744EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2025-02-04T00:20:43.143+0000","cityStateCountry":"Hillsboro, Oregon, United States of America","jobVisibility":["external"],"location":"Hillsboro, Oregon, United States of America","category":"Regulatory & Quality","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.9898246,"lat":45.52013669999999},"location":"Hillsboro, Oregon, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Manufacturing & Engineering"},{"category":"Regulatory & Quality"}],"badge":""},{"subCategory":"Regulatory","ml_skills":["regulatory expertise","international regulations","cross-functional teams","develop","quality","ability to prioritize","ability to travel","clinical decision support","internal training","iso 13485","iec 62304","21 cfr","build","advanced degree","cybersecurity","mentor","organizational skills","collaborate"],"type":"Full time","descriptionTeaser":"The Regulatory Program Director is develops and implements regulatory strategies for combination products and standalone physical devices in accordance with domestic and international regulations and...","state":"California","siteType":"external","multi_category":["Research & Development","Regulatory & Quality"],"reqId":"202503-107040","grade":"SE7","city":"South San Francisco","latitude":"37.654656","multi_location":["South San Francisco, California, United States of America"],"multi_subCategory":[{"subCategory":"Regulatory"},{"subCategory":"Drug Safety"}],"address":"123 Main St., South San Francisco, CA 94015, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/South-San-Francisco/Regulatory-Program-Director---Devices-and-Combination-Products_202503-107040-1/apply","ml_job_parser":{"descriptionTeaser":"The Regulatory Program Director is develops and implements regulatory strategies for combination products and standalone physical devices in accordance with domestic and international regulations and...","descriptionTeaser_first200":"The Position. A healthier future. It\u2019s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Crea...","descriptionTeaser_keyword":"The Position. A healthier future. It\u2019s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creatin...","descriptionTeaser_ats":""},"externalApply":false,"cityState":"South San Francisco, California","country":"United States of America","postalCode":"94015","visibilityType":"External","longitude":"-122.4077498","jobId":"202503-107040","locale":"en_US","title":"Regulatory Program Director - Devices and Combination Products","jobSeqNo":"GENEUS202503107040EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2025-03-26T01:35:25.507+0000","cityStateCountry":"South San Francisco, California, United States of America","jobVisibility":["external"],"location":"South San Francisco, California, United States of America","category":"Regulatory & Quality","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.4077498,"lat":37.654656},"location":"South San Francisco, California, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Research & Development"},{"category":"Regulatory & Quality"}],"badge":""},{"subCategory":"Information Technology","ml_skills":["research & development","partnering","resourcing","data acquisition","instrumentation","computer science","data science","new technologies","ai/ml","scaling","engineering background","aws cloud","collaborate"],"type":"Full time","descriptionTeaser":"As a foundational part of laboratory data acquisition, your team will ensure experimental data is collected, moved and processed in an automated, robust and performant manner from a broad range of sci...","state":"California","siteType":"external","multi_category":["Business Strategy & Delivery"],"reqId":"202503-105549","grade":"PL7","city":"South San Francisco","latitude":"37.654656","industry":null,"multi_location":["South San Francisco, California, United States of America"],"multi_subCategory":[{"subCategory":"Information Technology"}],"address":"123 Main St., South San Francisco, CA 94015, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/South-San-Francisco/Lab-Services-Manager_202503-105549-2/apply","ml_job_parser":{"descriptionTeaser":"As a foundational part of laboratory data acquisition, your team will ensure experimental data is collected, moved and processed in an automated, robust and performant manner from a broad range of sci...","descriptionTeaser_first200":"The Position. We advance science so that we all have more time with the people we love. A healthier future. It\u2019s what drives us to innovate. To continuously advance science and ensure everyone has ...","descriptionTeaser_keyword":"The Position. We advance science so that we all have more time with the people we love. A healthier future. It\u2019s what drives us to innovate. To continuously advance science and ensure everyone has acc...","descriptionTeaser_ats":""},"externalApply":false,"locationLatlong":null,"cityState":"South San Francisco, California","country":"United States of America","postalCode":"94015","visibilityType":"External","longitude":"-122.4077498","jobId":"202503-105549","locale":"en_US","title":"Lab Services Manager","jobSeqNo":"GENEUS202503105549EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2025-03-15T03:21:18.320+0000","cityStateCountry":"South San Francisco, California, United States of America","jobVisibility":["external"],"location":"South San Francisco, California, United States of America","category":"Business Strategy & Delivery","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.4077498,"lat":37.654656},"location":"South San Francisco, California, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Business Strategy & Delivery"}],"badge":""},{"subCategory":"Research Biology","ml_skills":["oncology","drug discovery","cancer biology","cancer research","drug development","in vivo","translational medicine","molecular biology","biochemistry","computational biology","cell biology","functional genomics","interdisciplinary collaboration","quality","ml","ai","data analysis","ai/ml","technical expertise","cross-functional","collaborative spirit"],"type":"Full time","descriptionTeaser":"Research Leadership: Lead and manage a high-performing team that discovers and focuses on novel targets in cancers, ultimately accelerating target discovery and drug development for oncology. Experien...","state":"California","siteType":"external","multi_category":["Research & Development","Data Science & AI / ML"],"reqId":"202503-105558","grade":"SE7","city":"South San Francisco","latitude":"37.654656","industry":null,"multi_location":["South San Francisco, California, United States of America"],"multi_subCategory":[{"subCategory":"Research Biology"},{"subCategory":"Small Molecule Drug Discovery"},{"subCategory":"Early Development Science"},{"subCategory":"Artificial Intelligence & Machine Learning"}],"address":"123 Main St., South San Francisco, CA 94015, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/South-San-Francisco/Lab-Head--Principal-Scientist--Discovery-Oncology_202503-105558/apply","ml_job_parser":{"descriptionTeaser":"Research Leadership: Lead and manage a high-performing team that discovers and focuses on novel targets in cancers, ultimately accelerating target discovery and drug development for oncology. Experien...","descriptionTeaser_first200":"The Position. A healthier future. It\u2019s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Crea...","descriptionTeaser_keyword":"The Position. A healthier future. It\u2019s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creatin...","descriptionTeaser_ats":""},"externalApply":false,"locationLatlong":null,"cityState":"South San Francisco, California","country":"United States of America","postalCode":"94015","visibilityType":"External","longitude":"-122.4077498","jobId":"202503-105558","locale":"en_US","title":"Lab Head, Principal Scientist, Discovery Oncology","jobSeqNo":"GENEUS202503105558EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2025-03-07T12:24:33.899+0000","cityStateCountry":"South San Francisco, California, United States of America","jobVisibility":["external"],"location":"South San Francisco, California, United States of America","category":"Research & Development","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.4077498,"lat":37.654656},"location":"South San Francisco, California, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Research & Development"},{"category":"Data Science & AI / ML"}],"badge":""},{"subCategory":"Process Development","ml_skills":["maintenance management","building maintenance","capital projects","execution","electrical systems","product manufacturing","gmp compliance","plumbing","project design","safety practices","collaborate","discrepancy management","coordinate","routine maintenance"],"type":"Full time","descriptionTeaser":"You will serve as the building owner and will be engaged in building-related repairs, act as facility fitness program owner, and own projects for major facility repairs/modifications. You will collabo...","state":"Oregon","siteType":"external","multi_category":["Manufacturing & Engineering"],"reqId":"202502-104084","grade":"SE5","city":"Hillsboro","latitude":"45.52013669999999","multi_location":["Hillsboro, Oregon, United States of America"],"multi_subCategory":[{"subCategory":"Process Development"},{"subCategory":"Engineering"}],"address":"123 Main St., Hillsboro, OR 97124, United States of America","applyUrl":"https://roche.wd3.myworkdayjobs.com/ROG-A2O-GENE/job/Hillsboro/Senior-Facility-Engineer_202502-104084-1/apply","ml_job_parser":{"descriptionTeaser":"You will serve as the building owner and will be engaged in building-related repairs, act as facility fitness program owner, and own projects for major facility repairs/modifications. You will collabo...","descriptionTeaser_first200":"The Position. The Hillsboro Technical Operations (HTO) is a drug product & finished goods manufacturing organization responsible for the reliable delivery of Roche\u2019s commercial portfolio & pipeline...","descriptionTeaser_keyword":"The Position. The Hillsboro Technical Operations (HTO) is a drug product & finished goods manufacturing organization responsible for the reliable delivery of Roche\u2019s commercial portfolio & pipeline pr...","descriptionTeaser_ats":""},"externalApply":false,"cityState":"Hillsboro, Oregon","country":"United States of America","postalCode":"97124","visibilityType":"External","longitude":"-122.9898246","jobId":"202502-104084","locale":"en_US","title":"Senior Facility Engineer","jobSeqNo":"GENEUS202502104084EXTERNALENUS","postedDate":"2025-03-27T00:00:00.000+0000","dateCreated":"2025-02-17T18:19:03.338+0000","cityStateCountry":"Hillsboro, Oregon, United States of America","jobVisibility":["external"],"location":"Hillsboro, Oregon, United States of America","category":"Manufacturing & Engineering","isMultiLocation":true,"multi_location_array":[{"latlong":{"lon":-122.9898246,"lat":45.52013669999999},"location":"Hillsboro, Oregon, United States of America"}],"isMultiCategory":true,"multi_category_array":[{"category":"Manufacturing & Engineering"}],"badge":""}],"aggregations":[{"field":"workShift","value":{"Regular":115,"Temporary (Fixed Term)":10,"Contractor":4}},{"field":"country","value":{"United States of America":129}},{"field":"subCategory","value":{"Early Development Science":20,"Research Biology":19,"Engineering":18,"Small Molecule Drug Discovery":18,"Data Science":16,"Process Development":15,"Medical & Clinical Science":12,"Scientific Operations":12,"Global Development Clinical Science":11,"Project & Product Management":11,"Statistics":11,"Access & Reimbursement":10,"Artificial Intelligence & Machine Learning":10,"Bioinformatics":10,"Information Technology":10,"Sales & Account Management":10,"Facilities":9,"Quality":8,"Entry Level Opportunities":6,"Manufacturing":6,"Research Informatics":6,"Internships & Co-ops":5,"Legal & Healthcare Compliance":5,"Postdocs":5,"Drug Safety":4,"Field Medical":4,"Manufacturing Science & Technology":4,"Operations":4,"Finance & Accounting":3,"Portfolio & Lifecycle Management":3,"Clinical Operations":2,"Regulatory":2,"Training & Development":2,"Communications":1,"External & Federal Government Affairs":1,"Patient Advocacy & Medical Information":1,"People & Culture (HR)":1}},{"field":"city","value":{"South San Francisco":75,"Hillsboro":25,"Oceanside":6,"New York City":5,"Boston":3,"Columbus":2,"Birmingham":1,"Buffalo":1,"Houston":1,"Indianapolis":1,"Los Angeles":1,"Louisville":1,"Miami":1,"Milwaukee":1,"Minneapolis":1,"New Orleans":1,"Orlando":1,"Washington":1,"Washington DC":1}},{"field":"state","value":{"California":82,"Oregon":25,"New York":6,"Massachusetts":3,"District of Columbia":2,"Florida":2,"Ohio":2,"Alabama":1,"Indiana":1,"Kentucky":1,"Louisiana":1,"Minnesota":1,"Texas":1,"Wisconsin":1}},{"field":"type","value":{"Full time":128,"Part time":1}},{"field":"category","value":{"Research & Development":47,"Business Strategy & Delivery":40,"Manufacturing & Engineering":32,"Data Science & AI / ML":25,"Medical & Government Affairs":18,"Regulatory & Quality":15,"Students & Graduates":11,"Commercial, Sales & Marketing":10,"Other":1}},{"field":"jobLevel","value":{"Individual contributor":91,"Executive (Director/VP)":13,"Manager with direct reports":13,"Entry Level":7,"Team Leader":3,"Executive (SVP/GM)":1,"Manager without direct reports":1}}],"SEARCH_CONFIG":{"contextualSearch":false,"isSuggestionsEnabled":true},"suggestions":{},"ui_skills_selection":null,"locationData":{"place_id":"","latitude":"","longitude":"","aboveMaxRadius":"true","placeVal":"","sliderRadius":"305"},"keywords":"","subsearch":null},"eid":{"trialIndex":-1,"eid":"67f49c3af9e9156e1bf2ef8e","searchType":"allJobs","isMultiLingualVectorApplied":false,"query":"","variant":0,"banditId":"","keywordLanguage":"en"}},"flashParams":{}}; phApp.experimentData = {}; phApp.inlinePreview = false;phApp.pxSegmentState = 'stranger';phApp.pxPageState = 'stranger';phApp.eagerLoadDDOs = ["eagerLoadRefineSearch","jobwidgetsettings","siteConfig","getRegionLocales"];phApp.eagerLoadParams = {};; phApp.sessionParams = {"pxSegmentState":"stranger","csrfToken":"d125b1d3b6a545dc81f9737fd666c041","pageType":"default","phProfileId":"c1a21377-22f3-4015-bd50-5b45cbc92d96","pxPageState":"stranger","jdsource":"","from":"0","pageName":"search-results"}; /*-->*/</script><script type="text/javascript" nonce="">phApp.urlMap = {"featuredOpportunities":":url", "businessUnit":":url", "category": "c/:category","job": "job/:jobSeqNo/:title","glassdoor-reviews": "glassdoor-reviews", "search-results" : "search-results", "home" : "home", "jobcart" : "jobcart"} </script><script type="text/javascript" nonce="">phApp.ddoRealPath = {"jobDetail": "data.job"}</script><meta charset="UTF-8" /><meta content="en" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title key="default-search-results-title">Search results | Find available job openings at Genentech</title><script id="ph_app_page_id" type="text/javascript" nonce=""> phApp.pageId = "page11"</script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/vendor/bluebird.min-1.0.js" defer="" nomodule="" platform_id="platform_bluebird" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/vendor/ph-basic-4.30.js" defer="" module="" platform_id="platform_basic" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/vendor/require-4.1.js" defer="" platform_id="platform_require" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/vendor/vendor-bundle-part1-4.1.js" defer="" platform_id="platform_vendorBundleJs" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/vendor/vendor-bundle-part2-4.1.js" defer="" platform_id="platform_vendorBundleJs_part2" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/common/ph-common-bundle-part1-4.60.js" defer="" platform_id="platform_phCommonBundleJs" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/common/ph-common-bundle-part2-4.60.js" defer="" platform_id="platform_phCommonBundleJs_part2" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/GENEUS/en_us/desktop/page11/ph-page-page11-1742921630790.js" defer="" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/vendor/ph-loader-4.21.js" defer="" platform_id="platform_loader" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/ph-tracking-1.2.js" defer="" platform_id="platform_phTrackingJs" nonce=""></script> <script type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/appConfig/ph-app-config-1.14.js" defer="" platform_id="platform_phAppConfigJs" nonce=""></script> <script type="text/x-ph-tmpl" id="ph-global-search-v3-default-1591100216061" nonce=""><form class="phs-global-search-area phs-global-sr-container ph-widget-box ph-mobile-search-backdrop" keyup.delegate="arrowKeyUp($event)" novalidate="" action="" title="${widgetBundle['globalSearchFormTitle'] | pht}" data-ph-id="ph-page-element-page11-40W4R2"> <!-- <card type="ph-header-block-v1-view2"> <component class="hide" data-ph-name="h1-heading" data-ph-cid="h1-heading1" value="Do what you love"> </component> <component class="hide" data-ph-name="header-block-sub-content" data-ph-cid="header-block-sub-content1" value="Search jobs"></component> </card> --> <div class="form-group phs-global-search ph-search-group" data-ph-id="ph-page-element-page11-LUupqE"> <button class="ph-header-search-icon hide" aria-label="${widgetBundle['globalsearchAriaLabelText'] | pht}" type="button" data-ph-id="ph-page-element-page11-ORDYHd"> <ppc-content type="icon" data-ph-id="ph-page-element-page11-YJZ2Nh"> <i class="icon icon-search-icon" aria-hidden="true" data-ph-id="ph-page-element-page11-PwmEWu"></i> </ppc-content> </button> <div class="input-group ${showDropDown ? 'dropdown-open': 'dropdown-close'}" data-ph-id="ph-page-element-page11-P2obFL"> <div class="job-filter ph-suggestion-focus-block ph-search-group" data-ph-at-id="keyword-category-location" if.bind="!hasFeature && !hasFeature('auto-complete', 'a11y')" data-ph-id="ph-page-element-page11-0lUAYb"> <div data-ph-id="ph-page-element-page11-vYZS8N"> <a if.bind="!isHeadSearchEnabled" class="mobile-back-button" role="button" href="javascript:void(0);" aria-label="back" key-aria-label="ph-global-search-v3-default-xsrdse-cVzaFm" click.delegate="clearBackdrop($event)" ph-scroll="#ph-search-backdrop" data-ph-id="ph-page-element-page11-Who3G0"> <i class="icon icon-arrow-left-2" aria-hidden="true" data-ph-id="ph-page-element-page11-jNvNHf"></i> </a> <!-- added to avoid scroll effect when header search icon is present--> <a if.bind="isHeadSearchEnabled" class="mobile-back-button" role="button" href="javascript:void(0);" aria-label="back" key-aria-label="ph-global-search-v3-default-xsrdse-MLZfud" click.delegate="clearBackdrop($event)" data-ph-id="ph-page-element-page11-a5Qdm3"> <i class="icon icon-arrow-left-2" aria-hidden="true" data-ph-id="ph-page-element-page11-VVUcXm"></i> </a> <label class="sr-only" for="phsKeywords" data-ph-id="ph-page-element-page11-Xl6H4x"> ${widgetBundle['inputLabelText'] | pht} </label> <input type="text" name="phsKeywords" id="phsKeywords" focus.trigger="handleFocus($event)" if.bind="getWidgetBundleValue" key-placeholder="ph-global-search-v3-default-xsrdse-ub70Sy" aria-label="${widgetBundle['inputAriaLabelText'] | pht}" placeholder="Enter Job Title or Location" ref="typehead" placeholder.bind="getWidgetBundleValue('globalsearchPlaceholder', 'placeholder', typehead)" class="form-control phs-keywords input-lg ph-input-search" value.bind="searchValue & debounce:100" autocomplete="off" data-ph-at-id="globalsearch-input" data-ph-id="ph-page-element-page11-ztP1u8"> <input type="text" name="phsKeywords" id="phsKeywords" focus.trigger="handleFocus($event)" key-placeholder="ph-global-search-v3-default-xsrdse-ZapMiE" aria-label="Enter Job Title or Location" key-aria-label="ph-global-search-v3-default-xsrdse-DBdTzs" placeholder="Enter Job Title or Location" if.bind="!getWidgetBundleValue" class="form-control phs-keywords input-lg ph-input-search" value.bind="searchValue & debounce:100" autocomplete="off" data-ph-at-id="globalsearch-input" data-ph-id="ph-page-element-page11-yBmiVp"> <span class="search-sym" data-ph-id="ph-page-element-page11-EOV61w"> <ppc-content type="icon" data-ph-id="ph-page-element-page11-Tlzdy3"><i class="icon icon-search-icon" aria-hidden="true" data-ph-id="ph-page-element-page11-2rtE47"></i></ppc-content> </span> <a tabindex="0" ph-tevent="clear_searches_click" class="phs-keysearch-clear" role="button" click.trigger="clearSearch($event)" show.bind="searchValue" href="javascript:void(0)" data-ph-at-id="clear-globalsearch-link" aria-label="Clear text" key-aria-label="ph-global-search-v3-default-xsrdse-8wilgn" data-ph-id="ph-page-element-page11-rozPI5"> <ppc-content type="icon" data-ph-id="ph-page-element-page11-ajGlm2"><i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-7nI01v"></i></ppc-content> <span class="sr-only" data-ph-id="ph-page-element-page11-UJYGPn"> <ppc-content key="ph-global-search-v3-default-xsrdse-fF0Pxr" data-ph-at-id="clear-globalsearch-text" data-ph-id="ph-page-element-page11-1H2w4Q">Clear text </ppc-content> </span> </a> </input></input></div> <div class="phs-search-suggestions" show.bind="showDropDown" id="searchSuggest" aria-label="Search suggestions" aria-hidden="${!showDropDown ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-FeLSlY"> <div class="phs-search-type-ahead phs-onclick-category" if.bind="showAllJobCategories && !isMilitarySearch && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('allCategories')))" data-ph-at-id="onclick-category" data-ph-id="ph-page-element-page11-WKlp1j"> <div class="phs-search-categories" data-ph-id="ph-page-element-page11-OLlaIl"> <div data-ph-id="ph-page-element-page11-3Cs37K"> <h2 data-ph-id="ph-page-element-page11-zmyZsY"> <ppc-content key="ph-global-search-v3-default-xsrdse-wp9MbL" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-FYYpYw">Job Categories </ppc-content> </h2> </div> <ul class="phs-search-category-list" show.bind="allJobCategories.length" aria-hidden="${!allJobCategories.length ? 'true' : 'false'}" data-ph-at-id="category-list" role="presentation" data-ph-at-total-data-count="${allJobCategories.length}" data-ph-id="ph-page-element-page11-J49MBZ"> <li repeat.for="category of allJobCategories" class="job-search-keyblock job-container-category_${$parent.$index}_${$index}" data-ph-at-id="category-list-item" data-ph-id="ph-page-element-page11-SA6zYf"> <a ph-tevent="job_category_search_click" aria-label="${category.key} ${category.total_count} ${category.total_count > 1 ? 'jobs':'job'}" id="phs-lia_${$parent.$index}_${$index}" ref="linkEle" data-presentation-title="${category.key}" href.bind="getUrl(linkEle, 'category', category)" role="link" data-ph-at-id="category-link" data-ph-at-data-text="${category.key}" data-ph-at-data-count="${category.total_count}" data-ph-id="ph-page-element-page11-KHVREg"> <span class="sr-only" data-ph-id="ph-page-element-page11-mnAPki"> ${widgetBundle['categorySrText'] || "Category"} </span> <span class="phs-${category.key}" data-ph-id="ph-page-element-page11-Lh3rDo">${category.key}</span> <span class="phs-jobs-count phs-${category.total_count}" data-ph-id="ph-page-element-page11-fApuy4"> ${(widgetBundle['categoryCount'] || '{{totalCount}}') | pht:{'totalCount':category.total_count}} </span> <span class="sr-only" if.bind="category.total_count == 1" data-ph-id="ph-page-element-page11-9pgpEN">${widgetBundle['globalsearchJobsCountSingler'] | pht}</span> <span class="sr-only" if.bind="category.total_count > 1" data-ph-id="ph-page-element-page11-XGmFLH">${widgetBundle['globalsearchJobsCountPlural'] | pht}</span> </a> </li> </ul> </div> </div> <div class="phs-keyword-suggestions" if.bind="isMilitarySearch && searchValue.length" data-ph-id="ph-page-element-page11-N4hEfO"> <div class="phs-suggested-keywords-suggested military" data-ph-at-id="suggested-keywords" data-ph-id="ph-page-element-page11-R1621n"> <h2 data-ph-id="ph-page-element-page11-GaMJKR"> <ppc-content key="ph-global-search-v3-default-xsrdse-9Cbq3p" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-GqoROz"> Military Code </ppc-content> </h2> <ul class="phs-suggested-keywords-list phs-suggested-mos-keywords-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${suggestedMOSKeywords.length}" aria-hidden="${!suggestedMOSKeywords.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-Kd4vJC"> <li repeat.for="eachKeyword of suggestedMOSKeywords" role="option" class="phsSuggestedList_${$index}" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-LZRIK9"> <a class="phs-mos-keyword" ph-tevent="type_ahead_search" data-ph-tevent-attr-trait59="recent_keyword" title="${eachKeyword.title}" data-ph-tevent-attr-trait60="${eachKeyword.key}" click.delegate="setMOSKeyword(eachKeyword, $event)" data-ph-id="ph-page-element-page11-7MJJhM"> <span innerhtml="${eachKeyword.title_html | sanitizeHTML}" data-ph-at-id="jobtitle-text" data-ph-id="ph-page-element-page11-KjDVeo"></span> </a> </li> <li data-ph-at-id="no-data" if.bind="!suggestedMOSKeywords.length" data-ph-id="ph-page-element-page11-eKMrAG"> <ppc-content key="ph-global-search-v3-default-xsrdse-yMKIC2" data-ph-at-id="no-data-text" data-ph-id="ph-page-element-page11-oes8hV"> No results found </ppc-content> </li> </ul> </div> </div> <div class="phs-keyword-suggestions" if.bind="showJobSuggestions && !isMilitarySearch" aria-label="Job Suggestions" data-ph-id="ph-page-element-page11-ZCH7hk"> <!--Jobs--> <div class="phs-jobs-suggested" if.bind="allSuggestions.show.jobs && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('suggestedJobs')))" data-ph-at-id="suggested-jobs" data-ph-id="ph-page-element-page11-CqmVUe"> <h2 data-ph-id="ph-page-element-page11-F2LYFA"> <ppc-content key="ph-global-search-v3-default-xsrdse-fEJmUV" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-7GtjqF">Jobs</ppc-content> </h2> <ul class="phs-jobs-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${allSuggestions.jobs.length}" aria-hidden="${!allSuggestions.length ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-qS2Rws"> <li repeat.for="eachJob of allSuggestions.jobs" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-3pKBOM"> <a ph-tevent="type_ahead_search" id="phs-lia_0_${$index}" ref="linkEle" href.bind="getUrl(linkEle, 'job', eachJob)" data-ph-tevent-attr-trait59="jobId" data-ph-tevent-attr-trait60="${eachJob.jobSeqNo}" data-option-title="${eachJob.title}" aria-label="Job title ${eachJob.title} ${eachJob.location ? 'Location' : ''} ${eachJob.location} ${eachJob.category ? 'Category' : ''} ${eachJob.category}" data-title="${eachJob.title}" data-jobid="${eachJob.id}" data-ph-at-job-title-text="${eachJob.title}" data-ph-at-id="suggested-data-link" data-ph-at-job-id-text="${eachJob.id}" data-ph-at-job-seqno-text="${eachJob.jobSeqNo}" data-ph-at-job-category-text="${eachJob.category}" data-ph-at-job-location-text="${eachJob.location}" data-ph-id="ph-page-element-page11-FeuZpK"> <div class="phs-job-title" data-ph-id="ph-page-element-page11-2WSd1D"> <!-- <span class="sr-only"><ppc-content key="catogeryJobTitleText" data-ph-at-id="jobtitle-text">Job title</ppc-content></span> --> <span innerhtml="${eachJob.title_html | sanitizeHTML}" data-ph-at-id="jobtitle-text" data-ph-id="ph-page-element-page11-VFQnlW"></span> </div> <div class="phs-job-info" if.bind="eachJob.location" data-ph-at-id="job-info" data-ph-id="ph-page-element-page11-nW1EOg"> <span class="phs-job-location" data-ph-id="ph-page-element-page11-YtIsaI"> <!-- <span class="sr-only"><ppc-content key="headerJobLocationsText" data-ph-at-id="joblocation-text">Location</ppc-content></span> --> ${eachJob.location} </span> <span class="phs-job-category" data-ph-id="ph-page-element-page11-jysZy5"> <!-- <span class="sr-only"> <ppc-content key="headerJobCatogeryText" data-ph-at-id="jobcategory-text">Category</ppc-content> </span> --> ${eachJob.category} </span> </div> </a> </li> </ul> </div> <!-- Military jobs --> <div class="phs-suggested-keywords-suggested military" data-ph-at-id="suggested-keywords" data-ph-id="ph-page-element-page11-ui7kAt"> <h2 data-ph-id="ph-page-element-page11-RziYar"> <ppc-content key="ph-global-search-v3-default-xsrdse-J3MXk9" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-S3nRdh"> Military Code </ppc-content> </h2> <ul class="phs-suggested-keywords-list phs-suggested-mos-keywords-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${suggestedMOSKeywords.length}" aria-hidden="${!suggestedMOSKeywords.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-jeT7Gb"> <li repeat.for="eachKeyword of suggestedMOSKeywords" role="option" class="phsSuggestedList_${$index}" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-AFcvU1"> <a class="phs-mos-keyword" ph-tevent="type_ahead_search" data-ph-tevent-attr-trait59="recent_keyword" title="${eachKeyword.title}" data-ph-tevent-attr-trait60="${eachKeyword.key}" click.delegate="setMOSKeyword(eachKeyword, $event)" data-ph-id="ph-page-element-page11-pGAyPk"> <span innerhtml="${eachKeyword.title_html | sanitizeHTML}" data-ph-at-id="jobtitle-text" data-ph-id="ph-page-element-page11-p2WFHF"></span> </a> </li> </ul> </div> <!--Location--> <div class="phs-locations-suggested" if.bind="(allSuggestions.show.locations && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('suggestedLocations')))) && (allSuggestions.locations.city.length || allSuggestions.locations.state.length || allSuggestions.locations.country.length)" data-ph-at-id="suggested-locations" data-ph-id="ph-page-element-page11-1msnUi"> <h2 data-ph-id="ph-page-element-page11-fJ0zk8"> <ppc-content key="ph-global-search-v3-default-xsrdse-D0wkyO" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-8j5pFF"> Locations </ppc-content> </h2> <ul class="phs-locations-suggested-list" role="region" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${allSuggestions.locations.length}" aria-hidden="${!allSuggestions.locations.length ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-DkLhz3"> <li repeat.for="eachCity of allSuggestions.locations.city" class="phsLocationsSuggested_${$index}" data-ph-at-id="suggested-data-cities-list-item" data-ph-id="ph-page-element-page11-AYox0q"> <a ph-tevent="type_ahead_search" ref="linkEle" id="phs-lia_1_${$index}" href.bind="getUrl(linkEle, 'search-results', eachCity, 'qcity='+eachCity.city+'&qstate='+eachCity.state+'&qcountry='+eachCity.country)" data-ph-tevent-attr-trait59="location" aria-label="${eachCity.locationName} ${eachCity.count} ${eachCity.count > 1 ? 'jobs' : 'job'}" data-ph-tevent-attr-trait60="${eachCity.name}" data-option-title="${eachCity.name}" data-category="${eachCity.name}" data-ph-at-data-count="${eachCity.count}" data-ph-at-data-text="${(eachCity.locationName_html ? eachCity.locationName_html : eachCity.locationName) | sanitizeHTML}" data-ph-at-id="suggested-data-link" data-ph-id="ph-page-element-page11-Zzsw3D"> <span innerhtml="${(eachCity.locationName_html ? eachCity.locationName_html : eachCity.locationName) | sanitizeHTML}" data-ph-at-id="suggested-location" data-ph-id="ph-page-element-page11-myWtyx"></span> <span if.bind="eachCity.isSuggested" class="suggested-location" data-ph-id="ph-page-element-page11-1L6zyI"> <ppc-content key="ph-global-search-v3-default-xsrdse-Ty7Fri" data-ph-at-id="suggested-location-text" data-ph-id="ph-page-element-page11-eIJt8z"> . suggested location </ppc-content> </span> <span class="phs-jobs-count phs-${eachCity.count}" data-ph-id="ph-page-element-page11-wu1iOM"> ${(widgetBundle['eachCityCount'] || '{{totalCityCount}}') | pht:{'totalCityCount':eachCity.count}} </span> </a> </li> <li repeat.for="eachState of allSuggestions.locations.state" class="phsLocationsSuggested_${$index}" data-ph-at-id="suggested-data-states-list-item" data-ph-id="ph-page-element-page11-tDlgLK"> <a ph-tevent="type_ahead_search" ref="linkEle" id="phs-lia_2_${$index}" href.bind="getUrl(linkEle, 'search-results', eachState, 'qstate='+eachState.state+'&qcountry='+eachState.country)" data-ph-tevent-attr-trait59="location" data-ph-tevent-attr-trait60="${eachState.name}" data-option-title="${eachState.name}" aria-label="${eachState.locationName} ${eachState.count} ${eachState.count > 1 ? 'jobs' : 'job'}" data-category="${eachState.name}" data-ph-at-data-count="${eachState.count}" data-ph-at-data-text="${(eachState.locationName_html ? eachState.locationName_html : eachState.locationName) | sanitizeHTML}" data-ph-at-id="suggested-data-link" data-ph-id="ph-page-element-page11-25bmtz"> <span innerhtml="${(eachState.locationName_html ? eachState.locationName_html : eachState.locationName) | sanitizeHTML}" data-ph-at-id="suggested-location" data-ph-id="ph-page-element-page11-ErLGhR"></span> <span if.bind="eachState.isSuggested" class="suggested-location" data-ph-id="ph-page-element-page11-FgDW10"> <ppc-content key="ph-global-search-v3-default-xsrdse-exLWIv" data-ph-at-id="suggested-location-text" data-ph-id="ph-page-element-page11-NOFBAd"> . suggested location </ppc-content> </span> <span class="phs-jobs-count phs-${eachState.count}" data-ph-id="ph-page-element-page11-7JCFQf"> ${(widgetBundle['eachStateCount'] || '{{totalStateCount}}') | pht:{'totalStateCount':eachState.count}} </span> </a> </li> <li repeat.for="eachCountry of allSuggestions.locations.country " class="phsLocationsSuggested_${$index}" data-ph-at-id="suggested-data-countries-list-item" data-ph-id="ph-page-element-page11-vvZPai"> <a ph-tevent="type_ahead_search" ref="linkEle" id="phs-lia_3_${$index}" href.bind="getUrl(linkEle, 'search-results', eachCountry, 'qcountry='+eachCountry.name)" data-ph-tevent-attr-trait59="location" data-ph-tevent-attr-trait60="${eachCountry.name}" data-option-title="${eachCountry.name}" data-category="${eachCountry.name}" data-ph-at-data-count="${eachCountry.count}" aria-label="${eachCountry.locationName} ${eachCountry.count} ${eachCountry.count > 1 ? 'jobs' : 'job'}" data-ph-at-data-text="${(eachCountry.locationName_html ? eachCountry.locationName_html : eachCountry.locationName) | sanitizeHTML}" data-ph-at-id="suggested-data-link" data-ph-id="ph-page-element-page11-5gp9DX"> <span innerhtml="${(eachCountry.locationName_html ? eachCountry.locationName_html : eachCountry.locationName) | sanitizeHTML}" data-ph-at-id="suggested-location" data-ph-id="ph-page-element-page11-FX5S0w"></span> <span if.bind="eachCountry.isSuggested" class="suggested-location" data-ph-id="ph-page-element-page11-sIUSXA"> <ppc-content key="ph-global-search-v3-default-xsrdse-cu45Br" data-ph-at-id="suggested-location-text" data-ph-id="ph-page-element-page11-Anft7k"> . suggested location </ppc-content> </span> <span class="phs-jobs-count phs-${eachCountry.count}" data-ph-id="ph-page-element-page11-7mE1Hl"> ${(widgetBundle['eachCountryCount'] || '{{totalCountryCount}}') | pht:{'totalCountryCount':eachCountry.count}} </span> </a> </li> </ul> </div> <!--Category--> <div class="phs-categorys-suggested" if.bind="allSuggestions.show.categories && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('suggestedCategories')))" data-ph-at-id="suggested-categories" data-ph-id="ph-page-element-page11-HKSYc6"> <h2 data-ph-id="ph-page-element-page11-pV4pbW"> <ppc-content key="ph-global-search-v3-default-xsrdse-nTfYB1" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-j8v0aB">Category </ppc-content> </h2> <ul class="phs-categorys-suggested-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${allSuggestions.categories.length}" aria-hidden="${!allSuggestions.categories.length ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-MHE1UW"> <li repeat.for="eachCategory of allSuggestions.categories" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-oU9rje"> <a ph-tevent="type_ahead_search" id="phs-lia_0_${$index}" ref="linkEle" href.bind="getUrl(linkEle, 'category', eachCategory)" data-ph-tevent-attr-trait59="category" data-ph-tevent-attr-trait60="${eachCategory.category}" data-option-title="${eachCategory.category}" aria-label="${eachCategory.category} ${eachCategory.count} ${eachCategory.count > 1 ? 'jobs' : 'job'}" data-category="${eachCategory.category}" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachCategory.category}" data-ph-at-data-count="${eachCategory.count}" data-ph-id="ph-page-element-page11-F0zDAk"> ${eachCategory.category} <span class="phs-jobs-count phs-${eachCategory.count}" data-ph-id="ph-page-element-page11-bfvWOV"> ${(widgetBundle['eachCategoryCount'] || '{{totalCategoryCount}}') | pht:{'totalCategoryCount':eachCategory.count}} </span> </a> </li> </ul> </div> <!--Recent Searches--> <div class="phs-recentsearches-suggested" if.bind="allSuggestions.show.searched && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('suggestedRecentSearches')))" data-ph-at-id="suggested-recentsearches" data-ph-id="ph-page-element-page11-Dpr8ah"> <h2 data-ph-id="ph-page-element-page11-uiYgy9"> <ppc-content key="ph-global-search-v3-default-xsrdse-JrfHpC" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-2AP55x">Recent Searches </ppc-content> </h2> <ul class="search-recentsearchs-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${allSuggestions.searched.length}" show.bind="allSuggestions.searched.length" aria-hidden="${!allSuggestions.searched.length ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-7Z0FVU"> <li repeat.for="eachKeyword of allSuggestions.searched" data-ph-at-id="suggested-data-list-item" show.bind="$index < 3" data-ph-id="ph-page-element-page11-SFjH0d"> <a ph-tevent="type_ahead_search" id="phs-lia_4_${$index}" ref="linkEle" data-ajax="false" data-option-title="${eachKeyword}" click.delegate="updateLocalStrWithRecentSearchDetails(eachKeyword)" href.bind="getUrl(linkEle, 'search-results', {keyword: eachKeyword}, 'keywords='+eachKeyword)" data-ph-tevent-attr-trait59="recent_keyword" data-ph-tevent-attr-trait60="${eachKeyword}" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachKeyword}" aria-label="${eachKeyword}" data-ph-id="ph-page-element-page11-gRdpnP">${eachKeyword}</a> </li> </ul> </div> <!--Suggested Keywords--> <div class="phs-suggested-keywords-suggested" if.bind="allSuggestions.show.keywords && !allSuggestions.show.jobs && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('suggestedKeywords')))" data-ph-at-id="suggested-keywords" data-ph-id="ph-page-element-page11-8LdSZV"> <h2 data-ph-id="ph-page-element-page11-LkUia1"> <ppc-content key="ph-global-search-v3-default-xsrdse-4v39uV" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-4TuzCA"> suggested keywords </ppc-content> </h2> <ul class="phs-suggested-keywords-list" click.delegate="handleSelection($event)" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${allSuggestions.keywords.length}" aria-hidden="${!allSuggestions.keywords.length ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-ogGGr6"> <li repeat.for="eachKeyword of allSuggestions.keywords" show.bind="$index < 3" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-o2GwXX"> <a ph-tevent="type_ahead_search" id="phs-lia_5_${$index}" ref="linkEle" data-ajax="false" data-option-title="${eachKeyword}" click.delegate="updateLocalStrWithRecentSearchDetails(eachKeyword)" href.bind="inlineSearch ? 'javascript:void(0)' : getUrl(linkEle, 'search-results', {keyword: eachKeyword}, 'keywords='+eachKeyword)" data-ph-tevent-attr-trait59="recent_keyword" data-ph-tevent-attr-trait60="${eachKeyword}" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachKeyword}" aria-label="${eachKeyword}" data-ph-id="ph-page-element-page11-rzbMaW"> ${eachKeyword} </a> </li> </ul> </div> </div> </div> </div> <div class="job-filter ph-suggestion-focus-block ph-search-group" data-ph-at-id="keyword-category-location" if.bind="hasFeature && hasFeature('auto-complete', 'a11y')" data-ph-id="ph-page-element-page11-g0R8P2"> <div aria-owns="typehead-listbox" aria-haspopup="listbox" data-ph-id="ph-page-element-page11-nCoxwy"> <a if.bind="!isHeadSearchEnabled" class="mobile-back-button" role="button" href="javascript:void(0);" aria-label="back" key-aria-label="ph-global-search-v3-default-xsrdse-NMw1Zq" click.delegate="clearBackdrop($event)" ph-scroll="#ph-search-backdrop" data-ph-id="ph-page-element-page11-SGXzhX"> <i class="icon icon-arrow-left-2" aria-hidden="true" data-ph-id="ph-page-element-page11-CLR4CI"></i> </a> <!-- added to avoid scroll effect when header search icon is present--> <a if.bind="isHeadSearchEnabled" class="mobile-back-button" role="button" href="javascript:void(0);" aria-label="back" key-aria-label="ph-global-search-v3-default-xsrdse-BkuIj6" click.delegate="clearBackdrop($event)" data-ph-id="ph-page-element-page11-y5fuUj"> <i class="icon icon-arrow-left-2" aria-hidden="true" data-ph-id="ph-page-element-page11-MgVEl9"></i> </a> <!-- <span class="sr-only">Please navigate the suggestions using the tab key</span> --> <label for="typehead" class="sr-only" data-ph-id="ph-page-element-page11-wBH7NI">${isMilitarySearch ? widgetBundle['militarysearchPlaceholder'] : widgetBundle['globalsearchPlaceholder']}</label> <input type="text" class="ph-a11y-search-box form-control phs-keywords input-lg ph-input-search" focus.trigger="handleFocus($event)" value.bind="searchValue" placeholder="${isMilitarySearch ? widgetBundle['militarysearchPlaceholder'] : widgetBundle['globalsearchPlaceholder']}" autocomplete="off" ph-a11y-autocomplete="" aria-autocomplete="list" aria-controls="typehead-listbox" data-ph-at-id="globalsearch-input" showresultsonfocus="${isMilitarySearch ? false : true}" name="typehead" id="typehead" data-ph-id="ph-page-element-page11-L6KrGj"> <span class="search-sym" data-ph-id="ph-page-element-page11-FoamQF"> <ppc-content type="icon" data-ph-id="ph-page-element-page11-It51RT"><i class="icon icon-search-icon" aria-hidden="true" data-ph-id="ph-page-element-page11-qPk8If"></i></ppc-content> </span> <a tabindex="0" ph-tevent="clear_searches_click" class="phs-keysearch-clear" role="button" click.trigger="clearSearch($event)" show.bind="searchValue" href="javascript:void(0);" data-ph-at-id="clear-globalsearch-link" aria-label="Clear text" key-aria-label="ph-global-search-v3-default-xsrdse-08KAFw" data-ph-id="ph-page-element-page11-Pg7dWg"> <ppc-content type="icon" data-ph-id="ph-page-element-page11-PneNnF"><i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-XRHQY0"></i></ppc-content> <span class="sr-only" data-ph-id="ph-page-element-page11-lPPAi8"> <ppc-content key="ph-global-search-v3-default-xsrdse-KAqhtK" data-ph-at-id="clear-globalsearch-text" data-ph-id="ph-page-element-page11-uBO6Sf">Clear text </ppc-content> </span> </a> </input></div> <div class="phs-search-suggestions" show.bind="showDropDown" id="typehead-listbox" aria-label="Search suggestions" role="listbox" tabindex="-1" aria-hidden="${!showDropDown ? 'true' : 'false'}" aria-labelledby="typehead-listbox" data-ph-id="ph-page-element-page11-cQJn2E"> <div class="phs-search-type-ahead phs-onclick-category" if.bind="showAllJobCategories && !isMilitarySearch && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('allCategories')))" data-ph-at-id="onclick-category" data-ph-id="ph-page-element-page11-n7R0rf"> <div class="phs-search-categories" data-ph-id="ph-page-element-page11-GjmNd0"> <div data-ph-id="ph-page-element-page11-CinbHY"> <h2 data-ph-id="ph-page-element-page11-b1dwkQ"> <ppc-content key="ph-global-search-v3-default-xsrdse-IMCwfb" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-yw2AjO">Job Categories </ppc-content> </h2> </div> <ul class="phs-search-category-list" show.bind="allJobCategories.length" data-ph-at-id="category-list" data-ph-at-total-data-count="${allJobCategories.length}" aria-hidden="${!allJobCategories.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-EFO0P4"> <li repeat.for="category of allJobCategories" class="job-container-category_${$index}" data-ph-at-id="category-list-item" role="option" data-ph-id="ph-page-element-page11-XiAj1B"> <a ph-tevent="job_category_search_click" tabindex="-1" ref="linkEle" href="${getUrl(linkEle, 'category', category)}" data-ph-at-id="category-link" data-ph-at-data-text="${category.key}" data-ph-at-data-count="${category.total_count}" data-ph-id="ph-page-element-page11-PZQ8ji"> <span class="sr-only" data-ph-id="ph-page-element-page11-zw7rBx"> ${widgetBundle['categorySrText'] || "Category"} </span> <span class="phs-${category.key}" data-ph-id="ph-page-element-page11-c5T3aJ">${category.key}</span> <span class="phs-jobs-count phs-${category.total_count}" data-ph-id="ph-page-element-page11-Lgkdg5"> ${(widgetBundle['categoryCount'] || '{{totalCount}}') | pht:{'totalCount':category.total_count}} </span> <span class="sr-only" if.bind="category.total_count == 1" data-ph-id="ph-page-element-page11-pbzvuD">${widgetBundle['globalsearchJobsCountSingler'] | pht}</span> <span class="sr-only" if.bind="category.total_count > 1" data-ph-id="ph-page-element-page11-BLzpGh">${widgetBundle['globalsearchJobsCountPlural'] | pht}</span> </a> </li> </ul> </div> </div> <div class="phs-keyword-suggestions" if.bind="isMilitarySearch && searchValue.length" data-ph-id="ph-page-element-page11-uyUswa"> <div class="phs-suggested-keywords-suggested" if.bind="searchValue.length" data-ph-at-id="suggested-keywords" data-ph-id="ph-page-element-page11-nK7UJD"> <h2 data-ph-id="ph-page-element-page11-sMjTeP"> <ppc-content key="ph-global-search-v3-default-xsrdse-zznTKE" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-Ds6TiX"> Military Code </ppc-content> </h2> <ul class="phs-suggested-keywords-list phs-suggested-mos-keywords-list" data-ph-at-id="suggested-data-list" aria-hidden="${!suggestedMOSKeywords.length ? 'true' : 'false'}" data-ph-at-data-count="${suggestedMOSKeywords.length}" role="presentation" data-ph-id="ph-page-element-page11-HYLDqt"> <li repeat.for="eachKeyword of suggestedMOSKeywords" role="option" class="phsSuggestedList_${$index}" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-3Aj4JC"> <a class="phs-mos-keyword" ph-tevent="type_ahead_search" data-ph-tevent-attr-trait59="recent_keyword" title="${eachKeyword.title}" data-ph-tevent-attr-trait60="${eachKeyword.key}" click.delegate="setMOSKeyword(eachKeyword, $event)" data-ph-id="ph-page-element-page11-OA97Tc"> <span innerhtml="${eachKeyword.title_html | sanitizeHTML}" data-ph-at-id="jobtitle-text" data-ph-id="ph-page-element-page11-E1PW9M"></span> </a> </li> <li data-ph-at-id="no-data" if.bind="!suggestedMOSKeywords.length" data-ph-id="ph-page-element-page11-8GS5zW"> <ppc-content key="ph-global-search-v3-default-xsrdse-tFkryD" data-ph-at-id="no-data-text" data-ph-id="ph-page-element-page11-6cWRYm"> No results found </ppc-content> </li> </ul> </div> </div> <div class="phs-keyword-suggestions" if.bind="showJobSuggestions && !isMilitarySearch" phfc="${setKeywordSuggested(['suggestedJobs','suggestedLocations', 'suggestedCategories', 'keywordsSearched', 'suggestedKeywords'])}" data-ph-id="ph-page-element-page11-RKucvZ"> <div class="phs-jobs-suggested" if.bind="suggestedJobs.length && (!enableSuggestionResults || (enableSuggestionResults.length &&!isSuggestionVisible('suggestedJobs')))" data-ph-at-id="suggested-jobs" data-ph-id="ph-page-element-page11-OxDaId"> <h2 class="ph-a11y-header" aria-hidden="true" data-ph-id="ph-page-element-page11-yPLVui"> <ppc-content key="ph-global-search-v3-default-xsrdse-lUW4VN" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-9swgsT"> Jobs </ppc-content> </h2> <ul class="phs-jobs-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${suggestedJobs.length}" aria-hidden="${!suggestedJobs.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-ImXwAc"> <li repeat.for="eachJob of suggestedJobs" role="option" data-ph-at-id="suggested-data-list-item" class="phsJobsSuggested_${$index}" aria-setsize="${suggestedJobResults.length}" aria-posinset="${$index + 1}" data-ph-id="ph-page-element-page11-f6Mm1f"> <a ph-tevent="type_ahead_search" ref="linkEle" href="${getUrl(linkEle, 'job', eachJob)}" data-ph-tevent-attr-trait59="jobId" data-ph-tevent-attr-trait60="${eachJob.jobSeqNo}" data-ph-tevent-attr-trait14="${eachJob.category}" data-title="${eachJob.title_raw}" data-jobid="${eachJob.id}" tabindex="-1" data-ph-at-id="suggested-data-link" data-ph-at-job-title-text="${eachJob.title}" data-ph-at-job-id-text="${eachJob.jobId}" data-ph-at-job-seqno-text="${eachJob.jobSeqNo}" data-ph-at-job-location-text="${eachJob.location}" data-ph-at-job-category-text="${eachJob.category}" data-ph-id="ph-page-element-page11-3Gtv7o"> <div class="phs-job-title" data-ph-id="ph-page-element-page11-6lbKkX"> <span class="sr-only" data-ph-id="ph-page-element-page11-ts6roq"> <ppc-content key="ph-global-search-v3-default-xsrdse-mBlMTg" data-ph-at-id="jobtitle-text" data-ph-id="ph-page-element-page11-NKKuEE"> Job title </ppc-content> </span> <span innerhtml="${eachJob.title_html | sanitizeHTML}" data-ph-at-id="jobtitle-text" data-ph-id="ph-page-element-page11-GGaV6m"></span> </div> <div class="phs-job-info" data-ph-at-id="job-info" data-ph-id="ph-page-element-page11-6Lp58S"> <span class="phs-job-location" data-ph-id="ph-page-element-page11-oaw54B"> <span class="sr-only" data-ph-id="ph-page-element-page11-3vpvq6"> <ppc-content key="ph-global-search-v3-default-xsrdse-nSoxPb" data-ph-at-id="joblocation-text" data-ph-id="ph-page-element-page11-HyICOz"> location </ppc-content> </span> ${eachJob.location} </span> <span class="phs-job-category" data-ph-id="ph-page-element-page11-UevJ7e"> <span class="sr-only" data-ph-id="ph-page-element-page11-6Vv8HZ"> <ppc-content key="ph-global-search-v3-default-xsrdse-9xv4hq" data-ph-at-id="jobcategory-text" data-ph-id="ph-page-element-page11-7WiZRL"> category </ppc-content> </span> ${eachJob.category} </span> </div> </a> </li> </ul> </div> <!-- Military jobs --> <div class="phs-suggested-keywords-suggested military" data-ph-at-id="suggested-keywords" if.bind="suggestedMOSKeywords.length" data-ph-id="ph-page-element-page11-tXH9n0"> <h2 data-ph-id="ph-page-element-page11-rfvgw4"> <ppc-content key="ph-global-search-v3-default-xsrdse-glLeAX" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-bn9Uw1"> Military Code </ppc-content> </h2> <ul class="phs-suggested-keywords-list phs-suggested-mos-keywords-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${suggestedMOSKeywords.length}" aria-hidden="${!suggestedMOSKeywords.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-ARY3w8"> <li repeat.for="eachKeyword of suggestedMOSKeywords" role="option" class="phsSuggestedList_${$index}" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-OhTRib"> <a class="phs-mos-keyword" ph-tevent="type_ahead_search" data-ph-tevent-attr-trait59="recent_keyword" title="${eachKeyword.title}" data-ph-tevent-attr-trait60="${eachKeyword.key}" click.delegate="setMOSKeyword(eachKeyword, $event)" data-ph-id="ph-page-element-page11-pmimhj"> <span innerhtml="${eachKeyword.title_html | sanitizeHTML}" data-ph-at-id="jobtitle-text" data-ph-id="ph-page-element-page11-FjYiSo"></span> </a> </li> </ul> </div> <div class="phs-locations-suggested" if.bind="suggestedLocations.length > 0 && (!enableSuggestionResults || (enableSuggestionResults.length &&!isSuggestionVisible('suggestedLocations')))" data-ph-at-id="suggested-locations" data-ph-id="ph-page-element-page11-KE5Z4J"> <h2 aria-hidden="true" class="ph-a11y-header" data-ph-id="ph-page-element-page11-YcZQqm"> <ppc-content key="ph-global-search-v3-default-xsrdse-w6MV92" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-QNig4U"> Location </ppc-content> </h2> <ul class="phs-locations-suggested-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${suggestedLocations.length}" aria-hidden="${!suggestedLocations.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-5MlRDU"> <li repeat.for="eachLocation of suggestedLocations" role="option" class="phsLocationsSuggested_${$index}" data-ph-at-id="suggested-data-cities-list-item" aria-setsize="${suggestedJobResults.length}" aria-posinset="${suggestedJobs.length + $index + 1}" data-ph-id="ph-page-element-page11-KCBJh9"> <a href="${getUrl(linkEle, 'search-results', eachLocation, 'qcity='+eachLocation.city+'&qstate='+eachLocation.state+'&qcountry='+eachLocation.country)}" ph-tevent="type_ahead_search" ref="linkEle" tabindex="-1" data-ph-tevent-attr-trait59="location" data-ph-tevent-attr-trait60="${eachLocation.name}" data-category="${eachLocation.name}" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachLocation.name}" data-ph-at-data-count="${eachLocation.count}" data-ph-id="ph-page-element-page11-ROrHXZ"> <span class="sr-only" data-ph-id="ph-page-element-page11-jaWCjg"> <ppc-content key="ph-global-search-v3-default-xsrdse-cyDlp5" data-ph-at-id="joblocation-text" data-ph-id="ph-page-element-page11-RpgMwp"> location </ppc-content> </span> ${eachLocation.locationName} <!-- <span class="phs-jobs-count">${eachLocation.count}</span> --> <span class="phs-jobs-count phs-${eachLocation.count}" data-ph-id="ph-page-element-page11-iUfdJc"> ${(widgetBundle['eachLocationCount'] || '{{totalLocationCount}}') | pht:{'totalLocationCount':eachLocation.count}} </span> </a> </li> </ul> </div> <div class="phs-categorys-suggested" if.bind="suggestedCategories.length > 0 && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('suggestedCategories')))" data-ph-at-id="suggested-categories" data-ph-id="ph-page-element-page11-iXgwxO"> <h2 aria-hidden="true" class="ph-a11y-header" data-ph-id="ph-page-element-page11-y6EBHd"> <ppc-content key="ph-global-search-v3-default-xsrdse-zyKs2e" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-dvkSjl">Category </ppc-content> </h2> <ul class="phs-categorys-suggested-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${suggestedCategories.length}" aria-hidden="${!suggestedCategories.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-h1XrGb"> <li repeat.for="eachCategory of suggestedCategories" role="option" class="phsCategorySuggested_${$index}" data-ph-at-id="suggested-data-list-item" aria-setsize="${suggestedJobResults.length}" aria-posinset="${suggestedJobs.length + suggestedLocations.length + $index + 1}" data-ph-id="ph-page-element-page11-jolh0Z"> <a ph-tevent="type_ahead_search" ref="linkEle" href="${getUrl(linkEle, 'category', eachCategory)}" data-ph-tevent-attr-trait59="category" data-ph-tevent-attr-trait60="${eachCategory.category}" data-category="${eachCategory.category}" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachCategory.category}" tabindex="-1" data-ph-at-data-count="${eachCategory.count}" data-ph-id="ph-page-element-page11-upQV4u"> <span class="sr-only" data-ph-id="ph-page-element-page11-InVP3m"> <ppc-content key="ph-global-search-v3-default-xsrdse-9UUM2G" data-ph-at-id="jobcategory-text" data-ph-id="ph-page-element-page11-SkAfAc"> category </ppc-content> </span> ${eachCategory.category} <!-- <span class="phs-jobs-count">${eachCategory.count}</span> --> <span class="phs-jobs-count phs-${eachCategory.count}" data-ph-id="ph-page-element-page11-Y4A0KF"> ${(widgetBundle['eachCategoryCount'] || '{{totalCategoryCount}}') | pht:{'totalCategoryCount':eachCategory.count}} </span> </a> </li> </ul> </div> <div class="phs-recentsearches-suggested" if.bind="showRecentSearches && (!enableSuggestionResults || (enableSuggestionResults.length &&!isSuggestionVisible('suggestedRecentSearches')))" data-ph-at-id="suggested-recentsearches" data-ph-id="ph-page-element-page11-Whpjrj"> <h2 aria-hidden="true" class="ph-a11y-header" data-ph-id="ph-page-element-page11-OlgHSL"> <ppc-content key="ph-global-search-v3-default-xsrdse-dEnPuC" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-DwUc5D">Recent Searches </ppc-content> </h2> <ul class="search-recentsearchs-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${allSuggestions.searched.length}" show.bind="allSuggestions.searched.length" aria-hidden="${!allSuggestions.searched.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-NpFO5j"> <li repeat.for="eachKeyword of allSuggestions.searched" role="option" show.bind="$index < 3" class="phsRecentSearchList_${$index}" data-ph-at-id="suggested-data-list-item" aria-setsize="${suggestedJobResults.length}" aria-posinset="${suggestedJobs.length + suggestedLocations.length + suggestedCategories.length + $index + 1}" data-ph-id="ph-page-element-page11-MKDOb5"> <a ph-tevent="type_ahead_search" ref="linkEle" data-ajax="false" tabindex="-1" click.delegate="updateLocalStrWithRecentSearchDetails(eachKeyword)" href="${getUrl(linkEle, 'search-results', {keyword: eachKeyword}, 'keywords='+eachKeyword)}" data-ph-tevent-attr-trait59="recent_keyword" data-ph-tevent-attr-trait60="${eachKeyword}" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachKeyword}" data-ph-id="ph-page-element-page11-MckDJo"> <span class="sr-only" data-ph-id="ph-page-element-page11-6q4MdZ"> <ppc-content key="ph-global-search-v3-default-xsrdse-db7665" data-ph-at-id="recentsearch-text" data-ph-id="ph-page-element-page11-iRO08e"> Recent Search </ppc-content> </span> ${eachKeyword} </a> </li> </ul> </div> <div class="phs-suggested-keywords-suggested" if.bind="suggestedKeywords.length > 0 && (!enableSuggestionResults || (enableSuggestionResults.length && !isSuggestionVisible('suggestedKeywords')))" data-ph-at-id="suggested-keywords" data-ph-id="ph-page-element-page11-9Q7S7l"> <h2 aria-hidden="true" class="ph-a11y-header" data-ph-id="ph-page-element-page11-rdRz4K"> <ppc-content key="ph-global-search-v3-default-xsrdse-uPrEBz" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-MA5y4o"> suggested keywords </ppc-content> </h2> <ul class="phs-suggested-keywords-list" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${suggestedKeywords.length}" aria-hidden="${!suggestedKeywords.length ? 'true' : 'false'}" role="presentation" data-ph-id="ph-page-element-page11-Ex1oBE"> <li repeat.for="eachKeyword of suggestedKeywords" role="option" show.bind="$index < 3" class="phsSuggestedList_${$index}" data-ph-at-id="suggested-data-list-item" aria-setsize="${suggestedJobResults.length}" aria-posinset="${suggestedJobs.length + suggestedLocations.length + suggestedCategories.length + allSuggestions.searched.length + $index + 1}" data-ph-id="ph-page-element-page11-BWHpdq"> <a ph-tevent="type_ahead_search" ref="linkEle" data-ajax="false" click.delegate="updateLocalStrWithRecentSearchDetails(eachKeyword)" tabindex="-1" href="${getUrl(linkEle, 'search-results', {keyword: eachKeyword}, 'keywords='+eachKeyword)}" data-ph-tevent-attr-trait59="recent_keyword" data-ph-tevent-attr-trait60="${eachKeyword}" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachKeyword}" data-ph-id="ph-page-element-page11-WnYSva"> <span class="sr-only" data-ph-id="ph-page-element-page11-KVsbRo"> <ppc-content key="ph-global-search-v3-default-xsrdse-AujNi7" data-ph-at-id="suggestedkeyword-text" data-ph-id="ph-page-element-page11-zJoyWB"> Recent Search </ppc-content> </span> ${eachKeyword} </a> </li> </ul> </div> </div> </div> </div> <span class="input-group-btn ${searchBoxBackdrop ? 'blur-background':''}" data-ph-id="ph-page-element-page11-n9NAu8"> <button type="submit" submit.delegate="handleSubmitClick()" click.delegate="handleSubmitClick()" class="btn primary-button btn-lg phs-search-submit " data-ph-at-id="globalsearch-button" role="button" aria-label="${widgetBundle['globalsearchButtonAriaLabelText'] | pht}" id="ph-search-backdrop" data-ph-id="ph-page-element-page11-GmCF8N"> <ppc-content type="icon" data-ph-id="ph-page-element-page11-ClANSE"> <i class="icon icon-search-icon" aria-hidden="true" data-ph-id="ph-page-element-page11-70X4Rs"></i> </ppc-content> <span data-ph-id="ph-page-element-page11-2c16A7"> ${widgetBundle['globalsearchButtonText'] | pht}</span> </button> </span> </div> </div> <span aria-live="polite" aria-atomic="true" class="sr-only" data-ph-id="ph-page-element-page11-bjOQKY"> <span if.bind="resultsUpdated" data-ph-id="ph-page-element-page11-5XNzZR"> <span if.bind="showDropDown && !isMilitarySearch && showAllJobCategories && !searchValue.length && !gsClrTxt" key="ph-global-search-v3-default-xsrdse-oUZIOn" data-ph-id="ph-page-element-page11-V2xreG"> Suggested Job categories available. Use arrow keys to access the categories. </span> <span if.bind="showDropDown && !isMilitarySearch && showAllJobCategories && !searchValue.length && gsClrTxt" key="ph-global-search-v3-default-xsrdse-wpYUZq" data-ph-id="ph-page-element-page11-GHdDEu"> Text cleared. Suggested Job categories available. Use arrow keys to access the categories. </span> <span if.bind="!isMilitarySearch && showDropDown && searchValue.length && suggestedJobResults.length > 0" key="ph-global-search-v3-default-xsrdse-Rs3kID" data-ph-id="ph-page-element-page11-qThFsL"> ${suggestedJobResults.length} suggestions available, navigate to the list to select suggestion. </span> <span if.bind="!isMilitarySearch && searchValue.length && !suggestedJobResults.length" key="ph-global-search-v3-default-xsrdse-8R2NaQ" data-ph-id="ph-page-element-page11-NDOIMM"> No suggestions available </span> <span if.bind="showDropDown && isMilitarySearch && searchValue.length && suggestedMOSKeywords && suggestedMOSKeywords.length > 0" key="ph-global-search-v3-default-xsrdse-Zm50Lv" data-ph-id="ph-page-element-page11-pqxPdP"> Military job suggestions available, navigate to the list to select suggestion. </span> <span if.bind="isMilitarySearch && !searchValue.length && !gsClrTxt && isSearchInFocus" key="ph-global-search-v3-default-xsrdse-1F2UFY" data-ph-id="ph-page-element-page11-qFetuc"> press any key for military job suggestions </span> <span if.bind="isMilitarySearch && !searchValue.length && gsClrTxt && isSearchInFocus" key="ph-global-search-v3-default-xsrdse-6sXU9a" data-ph-id="ph-page-element-page11-FNmP2I"> text cleared press any key for military job suggestions </span> <span if.bind="showDropDown && isMilitarySearch && searchValue.length && !suggestedMOSKeywords.length" key="ph-global-search-v3-default-xsrdse-E5R2wg" data-ph-id="ph-page-element-page11-qhX8AI"> No results found </span> </span> </span> </form></script><script type="text/x-ph-tmpl" id="ph-page-state-data-v1-no-results" nonce=""> <div class="phs-nojobs-found-category" data-ph-at-id="noresultsdata-block" data-ph-id="ph-page-element-page11-sbkvGM"> <h3 if.bind="pageStateData.searchKeyword" data-ph-id="ph-page-element-page11-iVMQYP"> <ppc-content key="ph-html-v1--r7iov4-Drcor0" data-ph-at-id="nodata-text" data-ph-at-search-keyword-text="${pageStateData.searchKeyword}" data-ph-id="ph-page-element-page11-HRBd5N"> No results for </ppc-content> <span class="keyword" data-ph-id="ph-page-element-page11-IzdvUC">"${pageStateData.searchKeyword}"</span> </h3> <h3 if.bind="!pageStateData.searchKeyword && pageStateData.placeVal" data-ph-id="ph-page-element-page11-U4hTxF"> <ppc-content key="ph-html-v1--r7iov4-wFRsBs" data-ph-at-id="nodata-text" data-ph-at-search-keyword-text="${pageStateData.placeVal}" data-ph-id="ph-page-element-page11-SjFQ8O"> No results for </ppc-content> <span class="keyword" data-ph-id="ph-page-element-page11-2QqDs8">"${pageStateData.placeVal}"</span> </h3> <div class="no-jobs-area" data-ph-id="ph-page-element-page11-yweWOv"> <p class="no-jobs-area-heading" data-ph-id="ph-page-element-page11-5hbhiZ"> <ppc-content key="ph-html-v1--r7iov4-fg1Inw" data-ph-at-id="noresults-suggestion-category-text" data-ph-id="ph-page-element-page11-Rsdupu"> Would you like to consider the job categories below? </ppc-content> </p> </div> </div> </script><script type="text/x-ph-tmpl" id="ph-category-overview-v3-zdessz-view8" nonce=""> <div class="show-loader" ph-loading-img="show-loader.bind: showLoader" if.bind="showLoader" data-ph-id="ph-page-element-page11-J85MP9"></div> <div class="phs-widget-block-area ph-widget-box" role="region" key-role="ph-category-overview-v3-view8-zdessz-7iOIpb" aria-label="Explore your future" key-aria-label="ph-category-overview-v3-view8-zdessz-4kxkvt" show.bind="!showLoader" if.bind="!hideWhenEmpty" data-ph-id="ph-page-element-page11-1zj802"> <div class="widget-container" data-ph-id="ph-page-element-page11-8suAMP"> <div class="phs-widget-heading" data-ph-id="ph-page-element-page11-0taWQh"> <h2 if.bind="!hideTitle" data-ph-id="ph-page-element-page11-K7HbgK"> <ppc-content key="ph-category-overview-v3-view8-zdessz-4kxkvt" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-Zllsh6">Explore your future</ppc-content> </h2> <p if.bind="!hideSubTitle" data-ph-id="ph-page-element-page11-RCnpq3"> <ppc-content key="ph-category-overview-v3-view8-zdessz-sTDI4G" data-ph-at-id="sub-heading-text" data-ph-id="ph-page-element-page11-vYoI91"> We give you the tools you need to discover your perfect job match, and the freedom and support to take your career to the next level. </ppc-content> </p> </div> <div class="content-block" data-ph-id="ph-page-element-page11-JnucSm"> <div class="${mode}" data-ph-id="ph-page-element-page11-WH2qCU"> <div role="list" class="row category-column-${cardsPerRow}" data-ph-at-widget-data-count="${categoryViewModel.length}" data-ph-at-id="category-list-view" data-ph-id="ph-page-element-page11-lak90V"> <div role="listitem" if.bind="mode == 'slider'" class="col-md-${cardStyleClassSuffix} content-list-item" repeat.for="category of currSlideData" data-ph-id="ph-page-element-page11-glol2I"> <a ph-tevent="job_category_click" ref="linkEle" href.bind="getUrl(linkEle, 'category', category)" class="category-${$index + 1} list-item-link" data-ph-at-id="category-link" data-ph-at-category-text="${category.key}" data-ph-at-category-job-count="${category.total_count}" data-ph-id="ph-page-element-page11-YoyaMc"> <div class="category-info" data-ph-id="ph-page-element-page11-xMMDKk"> <p class="title" title.bind="category.key" data-ph-id="ph-page-element-page11-jHfj8V">${category.key}</p> <p class="job-count" if.bind="showEmptyCategories && !category.total_count && !hideJobCount" data-ph-id="ph-page-element-page11-q8nFAG"> <span data-ph-id="ph-page-element-page11-IhoKG5">0</span> <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-zHKD9m"> ${widgetBundle['categoryCountPlural'] | pht} </span> </p> <p class="job-count" if.bind="category.total_count > 1 && !hideJobCount" data-ph-id="ph-page-element-page11-Nkhook"> <span data-ph-id="ph-page-element-page11-CTmaMA">( ${category.total_count}</span> <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-ASvPBU"> ${widgetBundle['categoryCountPlural'] | pht} ) </span> </p> <p class="job-count" if.bind="category.total_count == 1 && !hideJobCount" data-ph-id="ph-page-element-page11-zHlJZH"> <span data-ph-id="ph-page-element-page11-Y7sDwI">( ${category.total_count}</span> <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-pJZcGH"> ${widgetBundle['categoryCountSingler'] | pht} ) </span> </p> </div> </a> </div> <!--aria-label="${category.key} ${category.total_count} jobs" --> <div role="listitem" if.bind="(mode != 'slider') && (type != 'subCategory')" class="col-md-${cardStyleClassSuffix} content-list-item" repeat.for="category of categoryViewModel" data-ph-id="ph-page-element-page11-VwXYWS"> <a data-access-list-item="${$index}" ph-tevent="job_category_click" ref="linkEle" href="${getUrl(linkEle, 'category', category)}" class="category-${$index + 1} list-item-link" data-ph-at-id="category-link" data-ph-at-category-text="${category.key}" data-ph-at-category-job-count="${category.total_count}" data-ph-id="ph-page-element-page11-ZgApQs"> <div class="category-info" data-ph-id="ph-page-element-page11-4lOrEw"> <p class="title" title.bind="category.key" data-ph-id="ph-page-element-page11-ekYasn">${category.key}</p> <p class="job-count" if.bind="showEmptyCategories && !category.total_count && !hideJobCount" data-ph-id="ph-page-element-page11-KeTlQN"> <span data-ph-id="ph-page-element-page11-m3HMlB">0</span> <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-ghpZaX"> ${widgetBundle['categoryCountPlural'] | pht} </span> </p> <p class="job-count" if.bind="category.total_count > 1 && !hideJobCount" data-ph-id="ph-page-element-page11-PS0LjY"> <span data-ph-id="ph-page-element-page11-0Dg6s0">(${category.total_count}</span> <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-lidpBQ"> ${widgetBundle['categoryCountPlural'] | pht} ) </span> </p> <p class="job-count" if.bind="category.total_count == 1 && !hideJobCount" data-ph-id="ph-page-element-page11-BbcYQe"> <span data-ph-id="ph-page-element-page11-mWGETr">(${category.total_count}</span> <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-xP9lpB"> ${widgetBundle['categoryCountSingler'] | pht} ) </span> </p> </div> </a> </div> <div role="listitem" if.bind="(mode != 'slider') && (type == 'subCategory')" class="col-md-${cardStyleClassSuffix} content-list-item" repeat.for="category of categoryViewModel" data-ph-id="ph-page-element-page11-ClIZXL"> <a data-access-list-item="${$index}" ph-tevent="job_category_click" ref="linkEle" href="${getUrl(linkEle, 'search-results', {}, 'subCategory='+category.key)}" class="category-${$index + 1} list-item-link" aria-label="${category.key} ${category.total_count} jobs" data-ph-at-id="category-link" data-ph-at-category-text="${category.key}" data-ph-at-category-job-count="${category.total_count}" data-ph-id="ph-page-element-page11-xV9RQq"> <div class="category-info" data-ph-id="ph-page-element-page11-cxpDe2"> <p class="title" title.bind="category.key" data-ph-id="ph-page-element-page11-hBqtYJ">${category.key}</p> <p if.bind="category.total_count == 1 && !hideJobCount" data-ph-id="ph-page-element-page11-fM2Ju5">${category.total_count} <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-TZ0Q0Y">${widgetBundle['categoryCountSingler'] | pht}</span> </p> <p if.bind="category.total_count > 1 && !hideJobCount" data-ph-id="ph-page-element-page11-uK76Yx">${category.total_count} <span data-ph-at-id="countLabel" data-ph-id="ph-page-element-page11-Y8MN1M">${widgetBundle['categoryCountPlural'] | pht}</span> </p> </div> </a> </div> </div> <!--show when mode is showMore show all --> <div class="actions" if.bind="mode != 'slider'" data-ph-at-id="navigation" data-ph-id="ph-page-element-page11-PyFDmp"> <a data-access="showMore" ph-tevent="see_more_click" ref="linkEle" href="javascript:void(0)" role="button" aria-label="View Even More" title="View Even More" class="action-btn" click.delegate="viewEvenMore()" if.bind="!hideViewEvenMore" key-title="ph-category-overview-v3-view8-zdessz-9cQbnm" key-aria-label="ph-category-overview-v3-view8-zdessz-8Nu05m" key-role="ph-category-overview-v3-view8-zdessz-Gnv97s" data-ph-at-id="seemore-link" data-ph-id="ph-page-element-page11-0Wz2mh"> <ppc-content key="ph-category-overview-v3-view8-zdessz-Afxese" data-ph-at-id="seemore-text" data-ph-id="ph-page-element-page11-PJO8GK"> Show More </ppc-content> </a> <a ph-tevent="view_next_click" ref="linkEle1" href="javascript:void(0)" role="button" aria-label="View Next" title="View Next" class="action-btn" click.delegate="viewNext()" if.bind="!hideViewNext" key-title="ph-category-overview-v3-view8-zdessz-e5UkuL" key-aria-label="ph-category-overview-v3-view8-zdessz-FGfpUF" key-role="ph-category-overview-v3-view8-zdessz-6r4KXO" data-ph-at-id="viewnext-link" data-ph-id="ph-page-element-page11-VK6H8n"> <ppc-content key="ph-category-overview-v3-view8-zdessz-Qt9smP" data-ph-at-id="viewnext-text" data-ph-id="ph-page-element-page11-BFkezC"> View Next </ppc-content> </a> <a ph-tevent="view_all_click" ref="linkEle2" href="javascript:void(0)" role="button" aria-label="View All" title="View All" class="action-btn" click.delegate="viewAll()" if.bind="!hideViewAll" key-title="ph-category-overview-v3-view8-zdessz-CjD62b" key-aria-label="ph-category-overview-v3-view8-zdessz-UtXKvP" key-role="ph-category-overview-v3-view8-zdessz-PyT4c4" data-ph-at-id="viewall-link" data-ph-id="ph-page-element-page11-EzmDV2"> <ppc-content key="ph-category-overview-v3-view8-zdessz-fdGTR3" data-ph-at-id="viewall-text" data-ph-id="ph-page-element-page11-vbS8s4"> View All </ppc-content> </a> <a ph-tevent="see_less_click" ref="linkEle3" href="javascript:void(0)" role="button" class="action-btn" aria-label="Show Less" title="Show Less" click.delegate="viewLess()" if.bind="!hideLess" key-title="ph-category-overview-v3-view8-zdessz-o2Fi4H" key-aria-label="ph-category-overview-v3-view8-zdessz-bFMAue" key-role="ph-category-overview-v3-view8-zdessz-m68I3i" data-ph-at-id="seeless-link" data-ph-id="ph-page-element-page11-aTIbd1"> <ppc-content key="ph-category-overview-v3-view8-zdessz-r2bUF5" data-ph-at-id="seeless-text" data-ph-id="ph-page-element-page11-zgXI8J"> Show Less </ppc-content> </a> </div> <!--show slider actions when mode is slider and mode option loop is true--> <div class="slider-actions ${modeOptions.navPosition}" if.bind="mode == 'slider' && !modeOptions.loop" data-ph-at-id="navigation" data-ph-id="ph-page-element-page11-2OAZQ5"> <a ph-tevent="previous_slider_click" role="button" aria-label="View Previous Slide" href="javascript:void(0)" class="slide-left" data-slide="prev" click.delegate="goToPrevSlide()" if.bind="currSlide > 0 && modeOptions.prev" title="View Previous Slide" key-title="ph-category-overview-v3-view8-zdessz-m1zsuQ" key-aria-label="ph-category-overview-v3-view8-zdessz-kUDrAM" key-role="ph-category-overview-v3-view8-zdessz-dH4Zu2" data-ph-at-id="sliderprevious-link" data-ph-id="ph-page-element-page11-oBub0B"> <i aria-hidden="true" class="icon icon-left-arrow" data-ph-id="ph-page-element-page11-ssDEAJ"></i> <ppc-content key="ph-category-overview-v3-view8-zdessz-TSRQX6" data-ph-at-id="sliderprevious-text" data-ph-id="ph-page-element-page11-4iiB9s"> Previous </ppc-content> </a> <a ph-tevent="next_slider_click" role="button" aria-label="View Next Slide" href="javascript:void(0)" class="slide-right" data-slide="next" click.delegate="goToNextSlide()" if.bind="currSlide < totalSlides-1 && modeOptions.next" title="View Next Slide" key-title="ph-category-overview-v3-view8-zdessz-rdET84" key-aria-label="ph-category-overview-v3-view8-zdessz-dXLLh2" key-role="ph-category-overview-v3-view8-zdessz-uC8dLa" data-ph-at-id="slidernext-link" data-ph-id="ph-page-element-page11-6HbMsR"> <ppc-content key="ph-category-overview-v3-view8-zdessz-uoxH3v" data-ph-at-id="slidernext-text" data-ph-id="ph-page-element-page11-KuA0Or"> Next </ppc-content> <i aria-hidden="true" class="icon icon-arrow-right" data-ph-id="ph-page-element-page11-8DFjpc"></i> </a> <div class="slider-indicators" data-ph-id="ph-page-element-page11-MLn6U2"> <a ph-tevent="dot_slider_click" role="button" aria-label="View Slide ${$index+1}" href="javascript:void(0)" data-target="#" class="${$index == currSlide ? 'active' : ''}" repeat.for="eachIndicator of totalSlides" if.bind="totalSlides > 1 && modeOptions.indicators" click.delegate="goToSlide($index)" title="Slide ${$index+1}" data-ph-at-id="sliderdot-link" data-ph-id="ph-page-element-page11-2Hffbz"> </a> </div> </div> <!--show slider actions when mode is slider and mode option loop is false--> <div class="slider-actions ${modeOptions.navPosition}" if.bind="mode == 'slider' && modeOptions.loop" data-ph-at-id="navigation" data-ph-id="ph-page-element-page11-DMlVsm"> <a ph-tevent="previous_slider_click" role="button" aria-label="View Previous Slide" href="javascript:void(0)" class="slide-left" data-slide="prev" click.delegate="goToPrevSlide()" if.bind="totalSlides > 1 && modeOptions.prev" title="View Previous Slide" key-title="ph-category-overview-v3-view8-zdessz-m1zsuQ" key-aria-label="ph-category-overview-v3-view8-zdessz-kUDrAM" key-role="ph-category-overview-v3-view8-zdessz-dH4Zu2" data-ph-at-id="sliderprevious-link" data-ph-id="ph-page-element-page11-HkvrOp"> <i aria-hidden="true" class="icon icon-left-arrow" data-ph-id="ph-page-element-page11-TwOyfP"></i> <ppc-content key="ph-category-overview-v3-view8-zdessz-TSRQX6" data-ph-at-id="sliderprevious-text" data-ph-id="ph-page-element-page11-xWRXbt"> Previous </ppc-content> </a> <a ph-tevent="next_slider_click" role="button" aria-label="View Next Slide" href="javascript:void(0)" class="slide-right" data-slide="next" click.delegate="goToNextSlide()" if.bind="totalSlides > 1 && modeOptions.next" title="View Next Slide" key-title="ph-category-overview-v3-view8-zdessz-rdET84" key-aria-label="ph-category-overview-v3-view8-zdessz-dXLLh2" key-role="ph-category-overview-v3-view8-zdessz-uC8dLa" data-ph-at-id="slidernext-link" data-ph-id="ph-page-element-page11-JKCJzm"> <ppc-content key="ph-category-overview-v3-view8-zdessz-uoxH3v" data-ph-at-id="slidernext-text" data-ph-id="ph-page-element-page11-HEFAgy"> Next </ppc-content> <i aria-hidden="true" class="icon icon-arrow-right" data-ph-id="ph-page-element-page11-S1pMLS"></i> </a> <div class="slider-indicators" data-ph-id="ph-page-element-page11-Y2xuEf"> <a ph-tevent="dot_slider_click" role="button" aria-label="View Slide ${$index+1}" href="javascript:void(0)" data-target="#" class="${$index == currSlide ? 'active' : ''}" repeat.for="eachIndicator of totalSlides" if.bind="totalSlides > 1 && modeOptions.indicators" click.delegate="goToSlide($index)" title="Slide ${$index+1}" data-ph-at-id="sliderdot-link" data-ph-id="ph-page-element-page11-gqZqtl"> </a> </div> </div> </div> </div> <div class="no-data-view" if.bind="showErrorMsg" data-ph-at-id="nodata-block" data-ph-id="ph-page-element-page11-rTekhk"> <p data-ph-id="ph-page-element-page11-bIRD03"> <ppc-content key="ph-category-overview-v3-view8-zdessz-oqRjhv" data-ph-at-id="nodata-text" data-ph-id="ph-page-element-page11-Kf2deW"> No Categories. </ppc-content> </p> </div> </div> </div> </script><script type="text/x-ph-tmpl" id="ph-skills-v1-w9gb8n-default" nonce=""> <div class="phs-widget-block-area ph-widget-box" show.bind="skills.length" role="region" aria-label="Add Skills to Search" key-aria-label="ph-skills-v1-default-w9gb8n-K3WUdb" data-ph-id="ph-page-element-page11-VNafX4"> <div class="widget-container" data-ph-id="ph-page-element-page11-z34Wwz"> <div class="phs-widget-heading" data-ph-id="ph-page-element-page11-WM6dOF"> <h2 data-ph-id="ph-page-element-page11-NXbifX"> <ppc-content key="ph-skills-v1-default-w9gb8n-K3WUdb" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-l0LY8k">Add Skills to Search</ppc-content> </h2> </div> <div class="content-block" data-ph-id="ph-page-element-page11-woP6pd"> <ul class="skills-list" if.bind="skills.length" data-ph-at-id="skills-list" data-ph-id="ph-page-element-page11-mUFWG4"> <li repeat.for="eachSkill of skills" data-ph-at-id="skills-list-item" show.bind="maxDisplayCount>$index" data-ph-id="ph-page-element-page11-Gybycy"> <a ph-tevent="skill_click" data-ph-tevent-attr-trait6="${eachSkill}" class="skill" aria-label="add ${eachSkill} skill to search" href="javascript:void(0)" click.delegate="selectedSkills(eachSkill)" data-ph-at-text="${eachSkill}" data-ph-at-id="skill-link" data-access-list-item="${$index}" data-ph-id="ph-page-element-page11-Nc8en5"> ${eachSkill} </a> <a href="javascript:void(0)" ph-tevent="remove_skill_click" data-ph-tevent-attr-trait6="${eachSkill}" class="remove-skill" click.delegate="removeSkills($index)" data-ph-at-text="${eachSkill}" data-ph-at-id="remove-skill-link" aria-label="Remove ${eachSkill}" role="button" data-ph-id="ph-page-element-page11-ZlpKfk">x</a> </li> </ul> </div> <div class="phs-widget-footer" show.bind="isSeeMore" data-ph-id="ph-page-element-page11-oX3sQT"> <a ref="linkEle" class="" href="javascript:void(0)" click.delegate="seeMore()" data-ph-id="ph-page-element-page11-gGt8pN"> <ppc-content key="ph-skills-v1-default-w9gb8n-fy0oZE" data-ph-id="ph-page-element-page11-XSHTu0"> See more </ppc-content></a> </div> </div> </div></script><script type="text/x-ph-tmpl" id="ph-facets-v1-view3-1587657591945" nonce=""><div class="phs-facets-area" data-ph-id="ph-page-element-page11-ce2VbR"> <div class="phs-refine-block" role="region" key-role="ph-facets-v1-view3-x25c65-1Fjcuq" aria-label="Refine your search" key-aria-label="ph-facets-v1-view3-x25c65-m97USP" data-ph-id="ph-page-element-page11-6VM0SH"> <div class="phs-hide-filter" data-ph-id="ph-page-element-page11-1UG9A3"> <a href="javascript:void(0)" ph-tevent="filter_close_click" click.delegate="hideFacetFilter()" key-aria-label="ph-facets-v1-view3-x25c65-eZyh3y" aria-label="Close Filter" data-ph-at-id="mobile-facet-filter-close-link" data-ph-id="ph-page-element-page11-yU2bRV"> <span class="sr-only" data-ph-id="ph-page-element-page11-yd4Hic"> ${widgetBundle['facetsCloseFiltertext'] | pht} </span> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-oLyPng"></i> </a> </div> <div class="panel panel-default main-panel" data-ph-id="ph-page-element-page11-rfFY0m"> <div class="panel-heading" data-ph-id="ph-page-element-page11-x1YLL3"> <h2 class="panel-title" data-ph-id="ph-page-element-page11-pi0fO5"> <ppc-content data-ph-at-id="heading-text" key="ph-facets-v1-view3-x25c65-3NDrIz" data-ph-id="ph-page-element-page11-ogIOwz" language-overriden="true"><div><span class="ph-cc-ms-f-s-30 ph-cc-d-f-s-30 ph-cc-t-f-s-18 ph-cc-m-f-s-16">Refine your search</span></div></ppc-content> </h2> </div> </div> <div class="phs-filter-panels" data-ph-id="ph-page-element-page11-r9GyVh"> <div class="panel panel-default refine-widget" repeat.for="facetKey of searchFacetKeys" data-ph-at-id="facet-${facetKey.key}" data-ph-at-text="${facetKey.key}" data-ph-id="ph-page-element-page11-bSMZtx"> <!-- facet heading { bindings : facetKey }--> <div class="panel-heading" data-ph-id="ph-page-element-page11-dU8kVX"> <div class="panel-title" data-ph-id="ph-page-element-page11-vVRt9R"> <span role="heading" key-role="ph-facets-v1-view3-x25c65-cGKbbf" aria-level="3" key-aria-level="ph-facets-v1-view3-x25c65-6f1DWA" data-ph-id="ph-page-element-page11-KUQtPx"> <button class="facet-menu" aria-controls="${facetDisplayNames[facetKey.key].split(' ').join('')}Body" ph-tevent="facet_menu_click" data-ph-tevent-attr-trait47="${facetDisplayNames[facetKey.key]}" aria-expanded="${facetKey.visible ? 'true' : 'false'}" keyup.trigger="($event.keyCode === 27)? (facetKey.visible = false):''" click.delegate="adjustAccordian($index)" data-ph-at-id="facet-heading-link" data-ph-at-text="${facetDisplayNames[facetKey.key]}" data-ph-id="ph-page-element-page11-5ayeY5"> ${facetDisplayNames[facetKey.key]} <i if.bind="!facetKey.visible" class="icon ${(widgetBundle['facetsClose'] || 'icon-plus') | pht}" aria-hidden="true" data-ph-id="ph-page-element-page11-NSrjBr"></i> <i if.bind="facetKey.visible" class="icon ${(widgetBundle['facetsOpen'] || 'icon-minus') | pht}" aria-hidden="true" data-ph-id="ph-page-element-page11-yeGbBj"></i> </button> </span> </div> </div> <!-- facet options block --> <div show.bind="!hasSplRendering(facetKey.key)" id="${facetDisplayNames[facetKey.key].split(' ').join('')}Body" class="panel-collapse collapse in" data-ph-id="ph-page-element-page11-NGkFhk"> <div class="panel-body" show.bind="facetKey.visible" data-ph-id="ph-page-element-page11-ibCE2Y"> <!-- search field and button --> <div class="phs-facet-innersearch" show.bind="facetRef.filtered.length >= 4 || facetClrTxt == 0 || focusClrTxtBtn" data-ph-id="ph-page-element-page11-hgYag6"> <!-- <label for="inner_${filterKey}" class="sr-only" data-ph-at-id="input-label"> <span> <ppc-content key="searchLabelInputText"> Search in </ppc-content> </span> ${facetKey.key} </label> --> <label for="facetInput_${$index}" class="sr-only" data-ph-id="ph-page-element-page11-iVqBIb"> ${facetPlaceholderNames[facetKey.key]} </label> <input type="search" id="facetInput_${$index}" focus.trigger="facetClrTxt = 0" class="form-control search-box ph-a11y-search-location-box" value.bind="facetKey.filterKey & debounce:100" placeholder="${facetPlaceholderNames[facetKey.key]}" data-ph-at-id="facet-textbox" data-ph-id="ph-page-element-page11-MMMoIr"> <a keyup.trigger="facetClrTxt = 1" mouseup.trigger="facetClrTxt = 1" focus.trigger="focusClrTxtBtn = 1" blur.tirgger="focusClrTxtBtn = 0" class="clear-textbox" id="clear-sub-search-textbox-${$index}" href="javascript:void(0)" click.delegate="facetKey.filterKey = ''" onclick="setTimeout(function(){document.getElementById('facetInput_${$index}').focus();},1000)" if.bind="facetKey.filterKey.length > 0" role="button" key-role="ph-facets-v1-view3-x25c65-gAO9S3" data-ph-at-id="inner-search-box-clear" ph-tevent="clear_search_click" aria-label="Clear" key-aria-label="ph-facets-v1-view3-x25c65-CJ6iOV" data-ph-id="ph-page-element-page11-QkFNkY"> <ppc-content type="icon" data-ph-id="ph-page-element-page11-MiudRn"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-lpnOvM"></i> </ppc-content> <span class="sr-only" data-ph-id="ph-page-element-page11-Ip759i"> ${widgetBundle['facetsInnerSearchCleartext'] | pht} </span> </a> <a class="innersearch-trigger" href="javascript:void(0)" aria-label="Search in ${facetKey.key}" key-aria-label="ph-facets-v1-view3-x25c65-9FlIFv" role="button" key-role="ph-facets-v1-view3-x25c65-B6Adjs" data-ph-at-id="facet-inputbox-search-link" data-ph-id="ph-page-element-page11-1sQXyc"> <i class="icon icon-search" aria-hidden="true" data-ph-id="ph-page-element-page11-Y9YAbV"></i> <span class="sr-only" data-ph-id="ph-page-element-page11-XYfADy"> ${widgetBundle['searchButtonText'] | pht} </span> </a> </input></div> <div class="sr-only" role="alert" aria-relevent="additions text" aria-label="Text cleared" if.bind="!facetKey.filterKey.length && facetClrTxt" data-ph-id="ph-page-element-page11-O2LxBw"> ${widgetBundle['facetsClearText'] | pht} </div> <!-- facet options --> <div class="phs-facet-results" data-ph-id="ph-page-element-page11-HRSGvQ"> <div ref="facetRef" aria-live="assertive" aria-atomic="true" filtered.bind="searchFacets[facetKey.key] | searchFilter:facetKey.filterKey:'name'" class="phs-assertive" data-ph-id="ph-page-element-page11-7uwNAt"> <div class="no-facet-results" if.bind="!facetRef.filtered.length && facetKey.filterKey.length" data-ph-at-id="no-facet-results" data-ph-at-search-keyword-text="${facetKey.filterKey}" data-ph-id="ph-page-element-page11-DUxtuD"> <span data-ph-id="ph-page-element-page11-QZnZkk">${widgetBundle['suggestedFacetNoResultsAssertiveText'] | pht:{'searchValue': facetKey.filterKey}}</span> </div> <div class="no-facet-results" if.bind="facetRef.filtered.length && facetKey.filterKey.length" data-ph-at-id="facet-filtered-results" data-ph-at-search-keyword-text="${facetKey.filterKey}" data-ph-id="ph-page-element-page11-Uvia9a"> <span if.bind="facetRef.filtered.length == 1" data-ph-id="ph-page-element-page11-FJro0n">${widgetBundle['suggestedFacetResultsSingularAssertiveText'] | pht:{'listLength':facetRef.filtered.length, 'searchValue': facetKey.filterKey}}</span> <span if.bind="facetRef.filtered.length > 1" data-ph-id="ph-page-element-page11-PzQAWP">${widgetBundle['suggestedFacetResultsAssertiveText'] | pht:{'listLength':facetRef.filtered.length, 'searchValue': facetKey.filterKey}}</span> </div> </div> <ul data-ph-at-id="facet-results-list" if.bind="facetRef.filtered.length" tabindex="-1" data-ph-id="ph-page-element-page11-HT5fgI"> <li repeat.for="facet of facetRef.filtered" data-ph-at-id="facet-results-item" data-ph-id="ph-page-element-page11-Vudsdi"> <!-- for="${filterKey}-phs-${facet.name}" --> <!-- id="${filterKey}-phs-${facet.name}" --> <label class="phs-checkbox input-check-group" for="${facetDisplayNames[facetKey.key]}-${$index}" data-ph-id="ph-page-element-page11-YDn5mx"> <input type="checkbox" aria-checked="${facet.checked}" role="checkbox" key-role="ph-facets-v1-view3-x25c65-OEZ5ga" model.bind="facet" checked.bind="facet.checked" change.delegate="filterChanged(facet, facetKey.key)" data-ph-at-id="facet-checkbox" data-ph-at-text="${facet.name}" data-ph-at-facetkey="facet-${facetKey.key}" data-ph-at-count="${facet.count}" aria-label="${facet.name} ${facet.count} ${facet.count > 1? 'jobs': 'job'}" id="${facetDisplayNames[facetKey.key]}-${$index}" name="${facetDisplayNames[facetKey.key]}-${$index}" data-ph-id="ph-page-element-page11-MXsFvM"> <span class="checkbox" aria-hidden="true" data-ph-id="ph-page-element-page11-B9with"></span> <span class="result-text" data-ph-id="ph-page-element-page11-Wck54i">${facet.name}</span> <span class="result-jobs-count" data-ph-id="ph-page-element-page11-KmmUXn"> <span class="symbol" data-ph-id="ph-page-element-page11-20rQc1"> <span aria-hidden="true" data-ph-id="ph-page-element-page11-sXQ2EP">${widgetBundle['facetsJobsCountOpenSymbol'] | pht}</span>${facet.count}<span class="sym" aria-hidden="true" data-ph-id="ph-page-element-page11-T3Asnu">${widgetBundle['facetsJobsCountCloseSymbol'] | pht}</span><span class="sr-only" if.bind="facet.count == 1" data-ph-id="ph-page-element-page11-88wSki">${widgetBundle['facetsJobsCountSingler'] | pht}</span><span class="sr-only" if.bind="facet.count > 1" data-ph-id="ph-page-element-page11-88BWcy">${widgetBundle['facetsJobsCountPlural'] | pht}</span> </span> </span> </input></label> </li> </ul> </div> </div> </div> <div if.bind="hasSplRendering(facetKey.key)" class="panel-collapse collapse in" data-ph-at-id="splRendering-block" data-ph-id="ph-page-element-page11-v1bI6g"> <div class="panel-body" show.bind="facetKey.visible" data-ph-id="ph-page-element-page11-OJmdz6"> <div class="phs-facet-innersearch type-ahead" data-ph-id="ph-page-element-page11-stly2U"> <label for="inner_${facetKey.key}" class="sr-only" data-ph-at-id="input-label" data-ph-id="ph-page-element-page11-E0PRrK"> ${widgetBundle['facetsLocationSliderText'] | pht} </label> <div class="ph-ally-location-inner-search" show.bind="!isAccessbility" data-ph-id="ph-page-element-page11-HnkHMx"> <span class="sr-only" for="locationInput" id="locationListbox" data-ph-id="ph-page-element-page11-hcFyM7"> Enter Location </span> <div class="location-search" aria-owns="locationListDrop" aria-haspopup="listbox" role="combobox" key-role="ph-facets-v1-view3-x25c65-DNRajq" aria-expanded="${showLocationDropdown ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-TIJkRG"> <input type="text" id="locationInput" class="form-control search-box ph-a11y-search-location-box" name="locationVal" aria-autocomplete="list" aria-controls="locationListDrop" placeholder="${widgetBundle['inputPlaceHolderText'] | pht}" value.bind="$parent.placeVal" keyup.trigger="fetchLocations($event)" data-ph-at-id="facet-textbox" autocomplete="off" data-ph-id="ph-page-element-page11-uhsEHk"> <a class="innersearch-trigger" href="javascript:void(0)" data-ph-at-id="facet-clear-textbox-link" click.delegate="clearPlaceVal()" show.bind="$parent.placeVal.length" data-ph-id="ph-page-element-page11-ULSC8D"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-sXMIWU"></i> <span class="sr-only" data-ph-at-id="facet-clear-textbox-text" data-ph-id="ph-page-element-page11-isZEHr"> ${widgetBundle['facetsLocationCleartext'] | pht} </span> </a> </input></div> <ul class="phs-locations-suggested-list" id="locationListDrop" aria-labelledby="locationListbox" role="listbox" key-role="ph-facets-v1-view3-x25c65-HHeYM4" show.bind="showLocationDropdown" data-ph-at-id="facet-slider-dropdown-list" aria-hidden="$parent.allLocations.length ? 'false': 'true'" data-ph-id="ph-page-element-page11-J04CpN"> <li class="heading" tabindex="-1" show.bind="$parent.allLocations.length" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-YtIFBp"> ${widgetBundle['facetsLocationHeadingtext'] | pht} </li> <li repeat.for="eachLocation of $parent.allLocations" role="option" key-role="ph-facets-v1-view3-x25c65-NkwXbu" class="phsLocationsSuggested_${$index}" data-ph-at-id="facet-slider-dropdown-list-item" data-ph-id="ph-page-element-page11-t4jXVc"> <a href="javascript:void(0);" tabindex="-1" ph-tevent="type_ahead_search" ref="linkEle" click.delegate="setLocation(eachLocation)" data-ph-at-id="facet-slider-dropdown-values" data-ph-at-text="${eachLocation.description}" data-ph-id="ph-page-element-page11-Ws6Yh2"> ${eachLocation.description} </a> </li> </ul> </div> <!-- Google Location Filter area --> <div class="ph-autocomplete-input-wrapper" data-ph-at-id="globalsearchlocation" show.bind="isFieldEnabled('glocations') && isAccessbility" data-ph-id="ph-page-element-page11-3Fbeve"> <label class="combobox-label hidden ph-autocomplete-input-label" data-ph-id="ph-page-element-page11-e4di6A"> Enter Location </label> <div data-ph-id="ph-page-element-page11-WFDfz1"> <div role="combobox" class="ph-autocomplete-input-container location-search" aria-owns="locationListDrop" aria-haspopup="listbox" key-role="ph-facets-v1-view3-x25c65-San3bm" aria-expanded="${fields.glocations.showListBox ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-JGBpRl"> <input type="text" id="locationInput" name="phsKeywords" title="Location" key-title="ph-facets-v1-view3-x25c65-dZTUQH" placeholder="Enter location" data-ph-autocomplete-input="glocations" aria-autocomplete="list" aria-controls="locationListDrop" key-placeholder="ph-facets-v1-view3-x25c65-6y6Bxl" class="form-control input-lg phs-autocomplete-input" value.bind="fields.glocations.value" autocomplete="off" data-ph-at-id="globalsearch-input" aria-activedescendant="" data-ph-id="ph-page-element-page11-XRJPwF" /> <button class="phs-keysearch-clear innersearch-trigger" click.delegate="clearSearchValue($event, 'glocations')" show.bind="fields.glocations.value.length" data-ph-at-id="clear-globalsearch-link" ph-tevent="clear_searches_click" data-ph-id="ph-page-element-page11-WyTGSF"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-tnhQX5"></i> <span class="sr-only" data-ph-at-id="facet-clear-textbox-text" data-ph-id="ph-page-element-page11-dAOgcB"> ${widgetBundle['facetsLocationCleartext'] | pht} </span> </button> </div> <div class="phs-search-suggestions" show.bind="fields.glocations.showListBox" data-ph-id="ph-page-element-page11-XrEV0D"> <h2 aria-label="Location" key-aria-label="ph-facets-v1-view3-x25c65-ln2qIm" data-ph-id="ph-page-element-page11-SpQSLr"> ${widgetBundle['facetsLocationHeadingtext'] | pht} </h2> <ul class="phs-locations-suggested-list ph-autocomplete-input-listbox" id="locationListDrop" aria-labelledby="locationListbox" role="listbox" key-role="ph-facets-v1-view3-x25c65-lfyWPX" aria-hidden="${fields.glocations.results.length ? 'false' : 'true'}" data-ph-at-id="suggested-data-list" data-ph-at-data-count="${fields.glocations.results.length}" data-ph-id="ph-page-element-page11-AMzyoe"> <li repeat.for="eachLocation of fields.glocations.results" role="option" key-role="ph-facets-v1-view3-x25c65-oGmmQo" class="ph-autocomplete-input-listbox-item phsLocationsSuggested_${$index} ${eachLocation.aria.selected ? 'phs-focus': ''}" id="result-item-${$index}" aria-selected.bind="eachLocation.aria.selected" data-ph-at-id="suggested-data-list-item" data-ph-id="ph-page-element-page11-MbejhQ"> <a href="javascript:void(0)" tabindex="-1" ph-tevent="type_ahead_search" ref="linkEle" click.delegate="setLocation(eachLocation,$event)" data-ph-at-id="suggested-data-link" data-ph-at-data-text="${eachLocation.description}" data-ph-id="ph-page-element-page11-iqTIA3"> ${eachLocation.description} </a> </li> </ul> </div> </div> </div> <!-- END --> <section class="ph-widget ${enableLocationSlider ? '' : 'disabled'}" instance-id="5u5ekg" data-ph-id="ph-page-element-page11-6peFLo"> <div as-element="ph-range-slider-v1" range-val.two-way="sliderRadius" change-handler.call="locationSliderChanged()" range-end.bind="locationRangeEnd" class="ph-range-slider-v1-default-default" data-ph-at-id="facet-slider" instance-id="5u5ekg" view="1587657591935-default" original-view="default" data-ph-id="ph-page-element-page11-JrPlfF"></div> </section> <span show.bind="!aboveMaxRadius" data-ph-at-id="facet-slider-radius-info" data-ph-at-count="${sliderRadius}" data-ph-id="ph-page-element-page11-sa2sY8"> <span data-ph-at-id="facet-slider-radius-distance-text" data-ph-id="ph-page-element-page11-4LmRX0">${widgetBundle['facetsLocationDistancetext'] | pht}</span> <span data-ph-id="ph-page-element-page11-QOa4FE">${sliderRadius}</span> <span data-ph-at-id="facet-radius-miles-text" data-ph-id="ph-page-element-page11-QsqFJi">${widgetBundle['facetsLocationMilestext'] | pht}</span> </span> <span show.bind="aboveMaxRadius" data-ph-at-id="facet-slider-radius-info" data-ph-at-count="${locationSliderFacetMaxRange}" data-ph-id="ph-page-element-page11-gln96J"> <span data-ph-at-id="facet-slider-radius-distance-text" data-ph-id="ph-page-element-page11-HJ332P">${widgetBundle['facetsLocationDistancetext'] | pht}</span> <span data-ph-id="ph-page-element-page11-Ld5iSG">${locationSliderFacetMaxRange}+</span> <span data-ph-at-id="facet-radius-miles-text" data-ph-id="ph-page-element-page11-qBSNSR">${widgetBundle['facetsLocationMilestext'] | pht}</span> </span> </div> </div> </div> </div> <div class="phs-bottom-hide-filter" data-ph-id="ph-page-element-page11-w27HEk"> <a href="javascript:void(0)" click.delegate="handleDoneButtonClick()" class="btn primary-button btn-block" data-ph-at-id="mobile-facet-filter-done-button" role="button" key-role="ph-facets-v1-view3-x25c65-WNQkob" data-ph-id="ph-page-element-page11-5tcarv"> <ppc-content key="ph-facets-v1-view3-x25c65-kEYHIh" data-ph-at-id="mobile-facet-filter-done-text" data-ph-id="ph-page-element-page11-21DErR" language-overriden="true"> Refine Search </ppc-content> </a> </div> </div> <div aria-live="assertive" aria-atomic="true" data-ph-id="ph-page-element-page11-bT2U7W"> <span class="sr-only" if.bind="resultsUpdated" data-ph-id="ph-page-element-page11-Y4mJN3"> Search results updated </span> <span class="sr-only" if.bind="noResults" data-ph-id="ph-page-element-page11-lYOVGg"> No search results found </span> </div> </div> </div></script><script type="text/x-ph-tmpl" id="ph-skills-v1-w9gb8q-default" nonce=""> <div class="phs-widget-block-area ph-widget-box" show.bind="skills.length" role="region" aria-label="Add Skills to Search" key-aria-label="ph-skills-v1-default-w9gb8q-9rjOht" data-ph-id="ph-page-element-page11-cIft28"> <div class="widget-container" data-ph-id="ph-page-element-page11-2fijPP"> <div class="phs-widget-heading" data-ph-id="ph-page-element-page11-JK7Zgw"> <h2 data-ph-id="ph-page-element-page11-eQ8D1b"> <ppc-content key="ph-skills-v1-default-w9gb8q-9rjOht" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-o7JCcI">Add Skills to Search</ppc-content> </h2> </div> <div class="content-block" data-ph-id="ph-page-element-page11-USDj2N"> <ul class="skills-list" if.bind="skills.length" data-ph-at-id="skills-list" data-ph-id="ph-page-element-page11-ZC4VG1"> <li repeat.for="eachSkill of skills" data-ph-at-id="skills-list-item" show.bind="maxDisplayCount>$index" data-ph-id="ph-page-element-page11-JgMK7P"> <a ph-tevent="skill_click" data-ph-tevent-attr-trait6="${eachSkill}" class="skill" aria-label="add ${eachSkill} skill to search" href="javascript:void(0)" click.delegate="selectedSkills(eachSkill)" data-ph-at-text="${eachSkill}" data-ph-at-id="skill-link" data-access-list-item="${$index}" data-ph-id="ph-page-element-page11-A6voVk"> ${eachSkill} </a> <a href="javascript:void(0)" ph-tevent="remove_skill_click" data-ph-tevent-attr-trait6="${eachSkill}" class="remove-skill" click.delegate="removeSkills($index)" data-ph-at-text="${eachSkill}" data-ph-at-id="remove-skill-link" aria-label="Remove ${eachSkill}" role="button" data-ph-id="ph-page-element-page11-SFNNRt">x</a> </li> </ul> </div> <div class="phs-widget-footer" show.bind="isSeeMore" data-ph-id="ph-page-element-page11-CjtELM"> <a ref="linkEle" class="" href="javascript:void(0)" click.delegate="seeMore()" data-ph-id="ph-page-element-page11-kTAMBK"> <ppc-content key="ph-skills-v1-default-w9gb8q-M2lkoS" data-ph-id="ph-page-element-page11-HJdxqs"> See more </ppc-content></a> </div> </div> </div></script><script type="text/x-ph-tmpl" id="ph-email-job-v1-1603794585862-view3" nonce=""><!-- View specifically written for the inside of configuarable social share widget Because of when email is inline view when click on the email option it should in popup view --> <div class="phs-email-this-job-area ph-widget-box" data-ph-at-id="email-this-job" data-ph-id="ph-page-element-page11-oNMRNO"> <!-- <div class="modal-backdrop fade in"></div> --> <div class="modal fade in show" role="dialog" data-ph-id="ph-page-element-page11-JsGiXq"> <div class="modal-dialog" role="document" data-ph-id="ph-page-element-page11-LKWujW"> <div class="modal-content" data-ph-id="ph-page-element-page11-WZKMNW"> <div class="phs-widget-heading" data-ph-id="ph-page-element-page11-jNPSuX"> <!--<i class="icon icon-send-masseg"></i>--> <button class="close-dialog" click.delegate="closeEmailDialog(share)" data-ph-at-id="close-the-popup-button" data-ph-id="ph-page-element-page11-QFZ9CS"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-WDvNmb"></i> <span class="sr-only" data-ph-id="ph-page-element-page11-tFeLkH"><ppc-content key="ph-email-job-v1-view3-1gd0h6-AfjXHq" data-ph-at-id="close-the-popup-text" data-ph-id="ph-page-element-page11-ZEPSbz">Close the popup</ppc-content></span> </button> <h2 data-ph-id="ph-page-element-page11-iIa8yp"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-dveVRC" data-ph-at-id="email-this-job-heading-text" data-ph-id="ph-page-element-page11-ZUBI9b"> Email this Job </ppc-content> </h2> <p class="phs-widget-sub-title" data-ph-id="ph-page-element-page11-KRwnR4"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-XYBstM" data-ph-at-id="email-this-job-sub-title-text" data-ph-id="ph-page-element-page11-k0y6nC"> To access this job from another computer, email this information to yourself or a friend. </ppc-content> </p> </div> <div class="widget-container" data-ph-id="ph-page-element-page11-nzqcxc"> <div class="content-block" data-ph-id="ph-page-element-page11-VuMayK"> <form role="form" submit.delegate="emailThisJob()" class="form-inline" data-ph-id="ph-page-element-page11-D6u6Xy"> <div class="form-group ${errors.name.error ? 'error focus':''}" data-ph-id="ph-page-element-page11-kfgdVj"> <label for="name" data-ph-id="ph-page-element-page11-JXkP9b"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-qjSloh" data-ph-at-id="name-label-text" data-ph-id="ph-page-element-page11-7EngvG"> Your Name </ppc-content> </label> <input type="text" aria-describedby="ph-a11y-email-job-name-field-error" class="form-control ph-a11y-form-control-name fs-block" value.bind="emailJobModel.name" placeholder="Your name" autocomplete="off" key-placeholder="ph-email-job-v1-view3-1gd0h6-7EL6uF" title="Your name" key-title="ph-email-job-v1-view3-1gd0h6-C3Vi2u" data-ph-at-id="name-input" data-ph-id="ph-page-element-page11-Vs67q6"> <span class="error" id="ph-a11y-email-job-name-field-error" if.bind="errors.name.error && errors.name.code == 'E101'" data-ph-id="ph-page-element-page11-ZTul1K"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-mxjy6K" data-ph-at-id="name-validation-text" data-ph-id="ph-page-element-page11-JZdRIz">Name should not be empty</ppc-content> </span> </input></div> <div class="form-group ${errors.email.error ? 'error focus':''}" data-ph-id="ph-page-element-page11-pAcHR7"> <label for="email" data-ph-id="ph-page-element-page11-MJFcar"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-lIRXYt" data-ph-at-id="email-label-text" data-ph-id="ph-page-element-page11-7zfVss"> Recipient's Email address </ppc-content> </label> <input type="text" aria-describedby="ph-a11y-email-job-email-field-error" class="form-control ph-a11y-form-control-email fs-block" value.bind="emailJobModel.email" placeholder="Recipient's Email address" title="Recipient鈥檚 Email address" key-title="ph-email-job-v1-view3-1gd0h6-ZnuMxY" autocomplete="off" data-ph-at-id="email-input" data-ph-id="ph-page-element-page11-Y9sssf"> <span class="error" id="ph-a11y-email-job-email-field-error" data-ph-id="ph-page-element-page11-OR5tk0"> <span class="sr-only" data-ph-id="ph-page-element-page11-ybw2rL">Error</span> <span if.bind="errors.email.error && errors.email.code == 'E101'" data-ph-id="ph-page-element-page11-DNDDPb"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-qIVTZO" data-ph-at-id="email-empty-validation-text" data-ph-id="ph-page-element-page11-thHKx3">Email should not be empty</ppc-content> </span> <span if.bind="errors.email.error && errors.email.code == 'E102'" data-ph-id="ph-page-element-page11-RjAc2x"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-uesiu9" data-ph-at-id="email-invalid-validation-text" data-ph-id="ph-page-element-page11-KUi7AF">Please enter valid Email</ppc-content> </span> </span> </input></div> <div class="form-group" data-ph-id="ph-page-element-page11-q9gzBw"> <button type="submit" class="btn primary-button ph-a11y-email-submit" tabindex="0" data-ph-at-id="send-button" data-ph-id="ph-page-element-page11-2N0LL7"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-TYLHRl" data-ph-at-id="send-text" data-ph-id="ph-page-element-page11-cQyDxB"> ${widgetBundle['sendEmailButtonText'] | pht} </ppc-content> </button> </div> </form> <div class="feedbackText sr-only" tabindex="-1" blur.trigger="onBtnBlurHandler($event)" data-ph-id="ph-page-element-page11-XoF1BV"> <span show.bind="showEmailSuccess" data-ph-id="ph-page-element-page11-oCdngp"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-LFaHtX" data-ph-at-id="send-success-descript1" data-ph-id="ph-page-element-page11-5YBSIz">Email has successfully sent</ppc-content> </span> <span show.bind="showEmailFailure" data-ph-id="ph-page-element-page11-1RIvtQ"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-FjfssP" data-ph-at-id="send-failure-descript1" data-ph-id="ph-page-element-page11-kNMA9w">Email has sent has error</ppc-content> </span> </div> </div> </div> </div> </div> </div> </div> <div class="popup-modal-backdrop" show.bind="showEmailSuccess" data-ph-id="ph-page-element-page11-e6GYXw"> <div class="phs-email-this-job-area ph-widget-box success-hdlr popup-modal-backdrop" role="dialog" data-ph-id="ph-page-element-page11-aaPdcp"> <!-- <div class="modal-backdrop fade in" click.delegate="closeEmailDialog()"></div> --> <div class="hdlr-block" tabindex="0" data-ph-id="ph-page-element-page11-yOoKXI"> <i class="icon icon-check" data-ph-id="ph-page-element-page11-ynRbv1"></i> <h3 data-ph-id="ph-page-element-page11-UR1JS0"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-rbqjuh" data-ph-at-id="send-success-text" data-ph-id="ph-page-element-page11-EHmiBA">Success!</ppc-content> </h3> <p data-ph-id="ph-page-element-page11-1DzFtM"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-KWekcJ" data-ph-at-id="send-success-descript" data-ph-id="ph-page-element-page11-SkdPkN">Email has successfully sent</ppc-content> </p> <button type="button" class="btn primary-button" if.bind="isDialog" show.bind="showDialogPopup" click.delegate="closeEmailDialog(share)" data-ph-id="ph-page-element-page11-cOFeiP"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-GxN0FE" data-ph-id="ph-page-element-page11-8TPmgq">Ok</ppc-content> </button> </div> </div> </div> <div class="popup-modal-backdrop" show.bind="showEmailFailure" data-ph-id="ph-page-element-page11-G1cB5w"> <div class="phs-email-this-job-area ph-widget-box failure-hdlr" role="dialog" data-ph-id="ph-page-element-page11-BRXiRh"> <!-- <div class="modal-backdrop fade in" click.delegate="closeEmailDialog(share)"></div> --> <div class="hdlr-block" data-ph-id="ph-page-element-page11-ruHF0Z"> <i class="icon icon-cancel" data-ph-id="ph-page-element-page11-6rGNsb"></i> <h3 data-ph-id="ph-page-element-page11-1XV5h0"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-KNSdR6" data-ph-at-id="send-failed-text" data-ph-id="ph-page-element-page11-ToTW66">Failure!</ppc-content> </h3> <p data-ph-id="ph-page-element-page11-I1EXBS"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-WWwusI" data-ph-at-id="send-failed-descript" data-ph-id="ph-page-element-page11-bZBA2o">Email has not sent</ppc-content> </p> <button type="button" class="btn primary-button" if.bind="isDialog" show.bind="showDialogPopup" click.delegate="closeEmailDialog(share)" data-ph-id="ph-page-element-page11-QUoOgM"> <ppc-content key="ph-email-job-v1-view3-1gd0h6-PHZw5R" data-ph-id="ph-page-element-page11-1GW7sG">Ok</ppc-content> </button> </div> </div> </div></script><script type="text/x-ph-tmpl" id="ph-social-share-v3-1603794585828-default" nonce=""><div class="phs-widget-block-area ph-widget-box" data-ph-id="ph-page-element-page11-zyvU5a"> <div class="widget-container" data-ph-id="ph-page-element-page11-TuMCQI"> <div class="phs-widget-heading" if.bind="!hideTitle || !hideSubTitle" data-ph-id="ph-page-element-page11-YzmVTU"> <div class="heading-block" if.bind="!hideTitle" role="heading" key-role="ph-social-share-v3-default-6ty93l-cH9OQG" aria-level="headingLevel" key-aria-level="ph-social-share-v3-default-6ty93l-cVU81F" data-ph-id="ph-page-element-page11-ipEdBE"> <ppc-content key="ph-social-share-v3-default-6ty93l-FfEs3H" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-N072PI"> Share this Opportunity </ppc-content> </div> <p if.bind="!hideSubTitle" data-ph-id="ph-page-element-page11-TavikP"> <ppc-content key="ph-social-share-v3-default-6ty93l-34Y12l" data-ph-at-id="sub-heading-text" data-ph-id="ph-page-element-page11-d7OLYl"> We give you the tools you need to discover your perfect job match, and the freedom and support to take your career to the next level. </ppc-content> </p> </div> <div class="content-block" data-ph-id="ph-page-element-page11-Mxo7b1"> <ul data-ph-at-id="share-options-list" class="share-options icons-per-row${shareOption.iconsPerRow} ${shareOption.widgetStyle} ${shareOption.brandStyle ? 'with-brand-colors' : ''}" data-ph-id="ph-page-element-page11-SFIQLd"> <li repeat.for="eachIndicator of shareOption.options" css="padding-right:${shareOption.spacing}px;" data-ph-id="ph-page-element-page11-thyV0d"> <button click.delegate="handlePopup(eachIndicator)" class="${eachIndicator.name}" aria-label="${widgetBundle[eachIndicator['name']+'AriaLabel'] | pht}" css="background-color:${shareOption.backgroundColor}; border-radius: ${shareOption.borderRadius}px; line-height:${shareOption.lineHeight}px;height:${shareOption.height}px; width:${shareOption.width}px; border-width:${shareOption.borderWidth}px; border-color:${shareOption.borderColor}; border-style:${shareOption.borderStyle};" data-ph-at-id="share-${eachIndicator['name']}-link" blur.trigger="closeShareJob($event, true)" data-ph-id="ph-page-element-page11-vOOMH3"> <i class="icon ${eachIndicator['settings']['icon']}" aria-hidden="true" css="color:${shareOption.color}; font-size:${shareOption.size}px;" data-ph-id="ph-page-element-page11-OH5WjQ"></i> <span class="sr-only" data-ph-id="ph-page-element-page11-UYLr4n"> <span data-ph-id="ph-page-element-page11-1LMkLL">${widgetBundle[eachIndicator['name']] | pht}</span> </span> </button> </li> <section class="ph-widget" instance-id="1gd0h6" if.bind="showEmailView && shareOption.isInline && isShareEmailFound" data-ph-id="ph-page-element-page11-nGlx8I"> <div as-element="ph-email-job-v1" class="ph-email-job-v1-view3-default" data-widget="ph-email-job-v1" job-seq-no.bind="currentJobObj.jobSeqNo" share-handler.call="handlePopup(share)" view="1603794585862-view3" category.bind="currentJobObj.category" is-popup-reqd.bind="false" is-dialog.bind="true" instance-id="1gd0h6" original-view="view3" data-ph-id="ph-page-element-page11-fIrfFC"></div> </section> </ul> </div> </div> </div></script><script type="text/x-ph-tmpl" id="ph-search-results-v2-view5-1603794585850" nonce=""><div class="ph-search-results-area" data-ph-id="ph-page-element-page11-Wsj5Ju"> <div class="phs-facet-results-block" role="region" key-role="ph-search-results-v2-view5-zcduui-tpnzBz" aria-label="Facet Results block" key-aria-label="ph-search-results-v2-view5-zcduui-JUVvb2" data-ph-id="ph-page-element-page11-TtFo0C"> <div class="phs-results-actions" data-ph-id="ph-page-element-page11-4PPLsY"> <div class="search-info" if.bind="!noResults" data-ph-id="ph-page-element-page11-TVoy0Z"> <h2 show.bind="searchKeyword" data-ph-id="ph-page-element-page11-IRYEQb"> <span show.bind="searchKeyword" data-ph-id="ph-page-element-page11-DMk5xE"> <ppc-content key="ph-search-results-v2-view5-zcduui-h1trLy" data-ph-at-id="heading-text" show.bind="showTitle" data-ph-id="ph-page-element-page11-CZmWu6"> Showing <span class="result-count" data-ph-id="ph-page-element-page11-0zGsjI">${totalJobs}</span> results for </ppc-content> </span> <span show.bind="searchKeyword" data-ph-id="ph-page-element-page11-SsUvC5">"${searchKeyword}"</span> </h2> </div> <div class="search-info" if.bind="noResults" tabindex="0" data-ph-id="ph-page-element-page11-VyrFCJ"> <h2 data-ph-id="ph-page-element-page11-JXZbKp"> <div class="no-results-area" data-ph-id="ph-page-element-page11-DO7Ubr"> <span data-ph-id="ph-page-element-page11-Uj5WPj"> <ppc-content key="ph-search-results-v2-view5-zcduui-hyRXj7" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-5lfBEr"> There are no results for </ppc-content> </span> <span if.bind="searchKeyword || locationKey" data-ph-id="ph-page-element-page11-6nV5eV">"${searchKeyword || locationKey}"</span> <span if.bind="!locationKey && !searchKeyword" data-ph-id="ph-page-element-page11-J1mBT4"> <ppc-content key="ph-search-results-v2-view5-zcduui-FPohTV" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-uHrlp2"> For the Criteria </ppc-content> </span> </div> <div class="no-results-info-area" data-ph-id="ph-page-element-page11-uY2ved"> <ppc-content key="ph-search-results-v2-view5-zcduui-tMeaqE" data-ph-at-id="heading-text" data-ph-id="ph-page-element-page11-XIkq10"> here are all the available jobs </ppc-content> </div> </h2> </div> <ul class="phs-facet-tags clearfix" data-ph-at-id="facet-tags-list" if.bind="searchSelectionKeys.length > 0" ph-role="data.bind:searchSelectionKeys" data-ph-id="ph-page-element-page11-K7tGMl"> <li class="tag" repeat.for="selection of searchSelectionKeys" data-ph-at-id="facet-tags-item" data-ph-id="ph-page-element-page11-tPbV7W"> <span class="facet-tag" data-ph-id="ph-page-element-page11-ipLsKI">${selection.name}</span> <a href="javascript:void(0)" click.delegate="clearSelection(selection)" data-ph-at-text="${selection.name}" data-ph-at-id="tag-${selection.facet}-link" aria-label="${widgetBundle['closeAriaLabelText'] | pht:{'closeAriaLabel': selection.name}}" role="button" key-role="ph-search-results-v2-view5-zcduui-776rHr" data-ph-id="ph-page-element-page11-PbuY34"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-qU4NmG"></i> </a> </li> <li class="phs-facet-tags-clear" role="presentation" key-role="ph-search-results-v2-view5-zcduui-Sj2iOK" data-ph-id="ph-page-element-page11-aIl3J9"> <a class="clearall" href="javascript:void(0)" click.delegate="emptySelectionsAndCallSearch()" ph-tevent="clear_all_searches_click" data-ph-at-id="clear-all-facet-tags-link" aria-label="Clear all filters" key-aria-label="ph-search-results-v2-view5-zcduui-PrJAyo" role="button" key-role="ph-search-results-v2-view5-zcduui-KCguko" data-ph-id="ph-page-element-page11-WRPdUP"> <span data-ph-id="ph-page-element-page11-vGK6hb"> <ppc-content key="ph-search-results-v2-view5-zcduui-DsQGkH" data-ph-at-id="clear-all-facet-tags-text" data-ph-id="ph-page-element-page11-7nX0KF"> Clear all </ppc-content> </span> </a> </li> </ul> <div class="sr-only" aria-live="assertive" aria-atomic="true" data-ph-id="ph-page-element-page11-c4rhsg"> <div if.bind="showClearAll" data-ph-id="ph-page-element-page11-D0dS06"> all filter cleared </div> </div> </div> <div class="phs-jobs-list" data-ph-id="ph-page-element-page11-079Dvj"> <div class="phs-jobs-list-header" data-ph-at-id="jobs-list-header" data-ph-at-search-keyword-text="${searchKeyword}" data-ph-id="ph-page-element-page11-JtTojv"> <div class="show-loader" ph-loading-img="show-loader.bind: showLoader" show.bind="showLoader" data-ph-id="ph-page-element-page11-3b4GtS"></div> <div class="ph-a11y-row row" data-ph-id="ph-page-element-page11-YbIxcr"> <div class="col-md-8" data-ph-id="ph-page-element-page11-mEpC3Z"> <form submit.delegate="filterSearch()" action="" data-ph-id="ph-page-element-page11-TW6ji9"> <div class="input-group input-group-sm has-feedback-search" data-ph-id="ph-page-element-page11-sT9Nnj"> <label class="sr-only" for="subSearchTextbox" key="ph-search-results-v2-view5-zcduui-kylOrL" data-ph-id="ph-page-element-page11-bM6QoI">Search from below list</label> <input type="text" value.bind="searchParams.subsearch" placeholder="Search from below list" key-placeholder="ph-search-results-v2-view5-zcduui-VUeQ92" autocomplete="off" class="form-control ph-a11y-subsearch" id="subSearchTextbox" name="subSearchTextbox" data-ph-at-id="sub-search-textbox" aria-label="Search from below list" key-aria-label="ph-search-results-v2-view5-zcduui-m3s72p" data-ph-id="ph-page-element-page11-5s6uSC"> <a class="clear-textbox" role="button" key-role="ph-search-results-v2-view5-zcduui-yB8YLG" id="clear-sub-search-textbox" data-ph-at-id="sub-search-textbox-clear-link" href="javascript:void(0)" click.delegate="clearSubSearchAndCallSearch()" show.bind="(searchParams.subsearch.trim()).length > 0" data-ph-id="ph-page-element-page11-kTk4Xf"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-pJWzEM"></i> <span class="sr-only" data-ph-id="ph-page-element-page11-2o0w0q"> <ppc-content key="ph-search-results-v2-view5-zcduui-8SVUFt" data-ph-at-id="sub-search-textbox-clear-text" data-ph-id="ph-page-element-page11-YEADc3"> clear text </ppc-content> </span> </a> <span class="input-group-btn" data-ph-id="ph-page-element-page11-iGW2j7"> <button type="submit" tabindex="-1" role="presentation" class="btn btn-default ${(searchParams.subsearch.trim()).length > 0 ? '': 'disabled'}" click.delegate="filterSearch()" data-ph-at-id="sub-search-textbox-button" data-ph-id="ph-page-element-page11-liVlIo"> <i class="icon icon-search" aria-hidden="true" data-ph-id="ph-page-element-page11-RhCp0f"></i> <span data-ph-id="ph-page-element-page11-6QVJVf"> <ppc-content key="ph-search-results-v2-view5-zcduui-KJrxyi" data-ph-at-id="sub-search-textbox-button-text" data-ph-id="ph-page-element-page11-OyxOMI"> Go </ppc-content> </span> </button> </span> </input></div> </form> </div> <div class="col-md-4" data-ph-id="ph-page-element-page11-5c6ZWr"> <div class="phs-header-controls" data-ph-id="ph-page-element-page11-xr8HJh"> <div class="phs-jobs-list-sort phs-taglib" data-ph-id="ph-page-element-page11-CjrdiF"> <label for="sortselect" class="control-label" data-ph-at-id="sortby-label" data-ph-id="ph-page-element-page11-Ovvyi1"> <ppc-content key="ph-search-results-v2-view5-zcduui-OSlOXo" data-ph-at-id="sortby-text" data-ph-id="ph-page-element-page11-67P7tJ">Sort by:</ppc-content> </label> <div class="sortby ph-a11y-sortby" data-ph-id="ph-page-element-page11-uMdOfB"> <select id="sortselect" data-ph-at-id="sortby-drop-down" class="form-control" value.bind="searchParams.sortBy" change.delegate="sortfilterSearch()" aria-label="Sort by" key-aria-label="ph-search-results-v2-view5-zcduui-YUBBVA" data-ph-id="ph-page-element-page11-j3jQhW"> <option value="Most relevant" key="ph-search-results-v2-view5-zcduui-LjRxm7" role="option" key-role="ph-search-results-v2-view5-zcduui-ZdS02H" data-ph-id="ph-page-element-page11-8H7q7h"> Most relevant </option> <option value="Most recent" key="ph-search-results-v2-view5-zcduui-b7Jgba" role="option" key-role="ph-search-results-v2-view5-zcduui-UoLdAI" data-ph-id="ph-page-element-page11-9oGHgi"> Most recent </option> <option value="Most popular" key="ph-search-results-v2-view5-zcduui-5LRIrx" role="option" key-role="ph-search-results-v2-view5-zcduui-ch6RXJ" if.bind="isMostPopular" data-ph-id="ph-page-element-page11-60mHnx"> Most popular </option> </select> <i class="icon icon-down-arrow" aria-hidden="true" data-ph-id="ph-page-element-page11-klJyJM"></i> </div> </div> <div class="phs-filter ph-a11y-filter" data-ph-id="ph-page-element-page11-O97qAk"> <a href="javascript:void(0)" click.delegate="showFacetFilter()" data-ph-at-id="mobile-facet-filter-menu-link" ph-tevent="filter_click" aria-label="click here to open Filters" key-aria-label="ph-search-results-v2-view5-zcduui-IZ1fa9" role="button" key-role="ph-search-results-v2-view5-zcduui-PNoZwB" data-ph-id="ph-page-element-page11-xjzaww"> <span class="sr-only" aria-hidden="true" data-ph-id="ph-page-element-page11-Fhcxev"> <ppc-content key="ph-search-results-v2-view5-zcduui-sRcUUf" data-ph-at-id="mobile-facet-filter-menu-text" data-ph-id="ph-page-element-page11-E9zX8j"> Filter </ppc-content> </span> <i class="icon icon-filter" aria-hidden="true" data-ph-id="ph-page-element-page11-mRm5ok"></i> </a> </div> </div> </div> </div> </div> <div class="content-block" data-ph-id="ph-page-element-page11-7ygl2e"> <ul data-ph-at-id="jobs-list" if.bind="jobResults.length" data-ph-at-widget-data-count="${jobResults.length}" ph-role="data.bind:jobResults" data-ph-id="ph-page-element-page11-82fX9B"> <li class="jobs-list-item" repeat.for="eachJob of jobResults" data-ph-at-id="jobs-list-item" data-ph-id="ph-page-element-page11-MntFXJ"> <div class="information" instance-id="LklJVV" data-ph-id="ph-page-element-page11-KnaOeJ"> <div class="job-smart-tags" data-ph-id="ph-page-element-page11-br01mm"> <div if.bind="jobFits && (jobFits.layout && jobFits.layout[deviceType] == 'top' && (eachJob.fitLevel && jobFitPromise && jobFitsSettConfig && jobFitsSettConfig.literalMap && jobFitsSettConfig.literalMap[eachJob.fitLevel] && enabledFits[jobFitsSettConfig.literalMap[eachJob.fitLevel]]))" class="job-match-area ${jobFits.layout && jobFits.layout[deviceType]} ${jobFits.layout && jobFits.layout.style || 'style-1'}" data-ph-id="ph-page-element-page11-jXs5yL"> <span fitscore.bind="fit = (enabledFits[jobFitsSettConfig.literalMap[eachJob.fitLevel]])" class="job-match ${fit.settings.class}" data-ph-id="ph-page-element-page11-rElcEZ"> <i class="icon ${fit && fit.settings.icon}" if.bind="fit && fit.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-teWruA"></i> <span class="tag-label" data-ph-id="ph-page-element-page11-bsMLQu">${widgetBundle[fit.name] | pht : jobJobMatchsData[eachJob['jobSeqNo']][fit.name].data}</span> </span> </div> <div class="job-tag-area ${jobTagsConfig && jobTagsConfig.layout && jobTagsConfig.layout.style || 'style-1'}" data-ph-id="ph-page-element-page11-Vvioy3"> <span class="featured-job" if.bind="eachJob.featuredJob && (eachJob.featuredJob && eachJob.featuredJob.toLowerCase() =='yes')" data-ph-id="ph-page-element-page11-0xCAKp"> ${widgetBundle['featuredJobText']} </span> <span class="job-tag ${eachTag.settings.class}" repeat.for="eachTag of jobTags" if.bind="(jobTagsConfig && jobTagsConfig.tags) && (jobTagsData && jobTagsData[eachJob['jobSeqNo']] && jobTagsData[eachJob['jobSeqNo']][eachTag.name])" data-ph-id="ph-page-element-page11-fJzVvc"> <i class="icon ${eachTag.settings.icon}" if.bind="eachTag.settings.icon && eachTag.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-Eu5dic"></i> <span class="tag-label" data-ph-id="ph-page-element-page11-ewPjXE">${widgetBundle[eachTag.name] | pht : jobTagsData[eachJob['jobSeqNo']][eachTag.name].data}</span> </span> </div> </div> <span role="heading" key-role="ph-search-results-v2-view5-zcduui-DwKxOb" aria-level="3" key-aria-level="ph-search-results-v2-view5-zcduui-giIlJU" instance-id="LklJVV-sVyhuo" data-ph-id="ph-page-element-page11-3lK17i"> <a ph-tevent="job_click" ref="linkEle" href.bind="getUrl(linkEle, 'job', eachJob, '', eachJob.jobUrl)" data-ph-at-id="job-link" data-ph-at-job-title-text="${eachJob.title}" data-ph-at-job-location-text="${eachJob.location}" data-ph-at-job-location-area-text="${eachJob.cityStateCountry}" data-ph-at-job-category-text="${eachJob.category}" data-access-list-item="${$index}" data-ph-at-job-id-text="${eachJob.jobId}" data-ph-at-job-type-text="${eachJob.type}" data-ph-at-job-industry-text="${eachJob.industry}" data-ph-at-job-post-date-text="${eachJob.postedDate}" data-ph-at-job-seqno-text="${eachJob.jobSeqNo}" aria-label="${eachJob.title} ${widgetBundle['jobIdConnectingText'] | pht} ${eachJob.jobId}" data-ph-id="ph-page-element-page11-XRUeRD"> <div if.bind="eachJob.title && eachAttr.name.indexOf('title') != -1" class="job-title" data-ph-id="ph-page-element-page11-gXF0u2"> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-P79ban">${widgetBundle['title'] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-LjeXaG"></i> <span data-ph-id="ph-page-element-page11-1evk11">${eachJob.title} </span> </div> </a> </span> <!-- Multilocation display type dropdown --> <p class="job-info" data-ph-at-id="job-info" if.bind="((enabledFields['location'] && enabledFields['location'].settings && enabledFields['location'].settings.displayType == 'dropdown') || (!enabledFields['location'] || !enabledFields['location'].settings || !enabledFields['location'].settings.displayType))" data-ph-id="ph-page-element-page11-VTmACx"> <!-- adding the logic to display proper attributes in repeat and also adding hide class for internal explore(IE) purpose --> <span repeat.for="eachAttr of jobFields" show.bind="((['location'].indexOf(eachAttr.name) != -1 && eachJob.location) && (!eachJob.multi_location || eachJob.multi_location.length == 1 || eachJob.multi_location.length == 0)) || ((['category'].indexOf(eachAttr.name) != -1 && eachJob.category) && (!eachJob.multi_category || eachJob.multi_category.length == 1 || eachJob.multi_category.length == 0)) || (eachJob[eachAttr.name] && (['title','postedDate','expiryDate','multi_location', 'multi_category', 'descriptionTeaser','location', 'category'].indexOf(eachAttr.name) == -1)) || (eachJob.postedDate && ['postedDate'].indexOf(eachAttr.name) != -1) || (['expiryDate'].indexOf(eachAttr.name) != -1 && eachJob.expiryDate)" class="${((eachAttr.name === 'location' && eachJob.location) && (!eachJob.multi_location || eachJob.multi_location.length == 1 || eachJob.multi_location.length == 0)) || ((eachAttr.name === 'category' && eachJob.category) && (!eachJob.multi_category || eachJob.multi_category.length == 1 || eachJob.multi_category.length == 0)) || (eachJob[eachAttr.name] && (['title','postedDate','expiryDate','multi_location', 'multi_category', 'descriptionTeaser','location', 'category'].indexOf(eachAttr.name) == -1)) || (eachJob.postedDate && eachAttr.name == 'postedDate') || (eachAttr.name == 'expiryDate' && eachJob.expiryDate) ? '':'hide'}" data-ph-id="ph-page-element-page11-Bi4IVZ"> <span class="job-category" if.bind="(eachAttr.name == 'category') && (!eachJob.multi_category || eachJob.multi_category.length == 1 || eachJob.multi_category.length == 0)" data-ph-id="ph-page-element-page11-CL3PYL"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-DZqauX">${widgetBundle['category'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-eJc4ws">${widgetBundle['category'] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-yWnYmv"></i> ${eachJob.category} </span> <span class="job-location" if.bind="(eachAttr.name == 'location') && (!eachJob.multi_location || eachJob.multi_location.length == 1 || eachJob.multi_location.length == 0)" data-ph-id="ph-page-element-page11-ecfixS"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-Iqy1DX">${widgetBundle['location'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-zi1WoN">${widgetBundle['location'] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-PR0BZa"></i> ${eachJob.location} </span> <span class="${eachAttr.name}" if.bind="eachJob[eachAttr.name] && (['title','postedDate','expiryDate','createdDate','atsLastModifieddate','multi_location', 'multi_category', 'descriptionTeaser','location','category','visibilityType','drivingTime'].indexOf(eachAttr.name) == -1)" data-ph-id="ph-page-element-page11-B9lDDx"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-U7mi19">${widgetBundle[eachAttr.name] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-Dhgeuc"> ${widgetBundle[eachAttr.name] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-ndL59C"></i> ${eachJob[eachAttr.name]} </span> <span class="job-postdate" if.bind="eachJob.postedDate && eachAttr.name == 'postedDate'" data-ph-id="ph-page-element-page11-AKGq4L"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-zCItU0">${widgetBundle['postedDate'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-qLV3F9">${widgetBundle['postedDate'] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-q4w36O"></i> ${eachJob.postedDate | dateFormat:getDateFormat(widgetBundle['jobDateFormat'] || "MMDDYYYY_SLASH")} </span> <span class="job-expirydate" if.bind="eachAttr.name == 'expiryDate' && eachJob.expiryDate" data-ph-id="ph-page-element-page11-AYQtxY"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-Nmvlh4">${widgetBundle['expiryDate'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-M5edZd">${widgetBundle['expiryDate'] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-fjrKSl"></i> ${eachJob.expiryDate | dateFormat:getDateFormat(widgetBundle['jobDateFormat'] || "MMDDYYYY_SLASH")} </span> <span class="${eachAttr.name}" if.bind="eachJob[eachAttr.name] && (['createdDate','atsLastModifieddate'].indexOf(eachAttr.name) != -1)" data-ph-id="ph-page-element-page11-zMYSJS"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-VaoNkM">${widgetBundle[eachAttr.name] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-aNmi7L"> ${widgetBundle[eachAttr.name] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-I7vMny"></i> ${eachJob[eachAttr.name] | dateFormat:getDateFormat(widgetBundle['jobDateFormat'] || "MMDDYYYY_SLASH")} </span> <span class="${eachAttr.name} ${(eachJob[eachAttr.name] == 'Internal' && eachJob['siteType'] == 'internal') ? 'ph-internal' : eachJob['siteType']}" if.bind="eachJob[eachAttr.name] && (['visibilityType'].indexOf(eachAttr.name) != -1)" data-ph-id="ph-page-element-page11-gXcK7l"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-lSv8fF">${widgetBundle[eachAttr.name] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-127s35"> ${widgetBundle[eachAttr.name] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-vOUVtF"></i> ${eachJob[eachAttr.name]} </span> <span if.bind="(eachJob.drivingTime && eachAttr.name == 'drivingTime') && (!eachJob.multi_location || eachJob.multi_location.length == 1 || eachJob.multi_location.length == 0)" class="job-driving ${(!eachJob.drivingTime.inHours && !eachJob.drivingTime.inMinutes) ? 'driving-unavailable' : ''}" data-ph-id="ph-page-element-page11-t1oC0o"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-V5QXDh">${widgetBundle[eachAttr.name] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-D79Vxd">${widgetBundle[eachAttr.name] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-O9HB2d"></i> <span if.bind="!eachJob.drivingTime.inHours && !eachJob.drivingTime.inMinutes" style="opacity:0.8;" data-ph-id="ph-page-element-page11-1dU15a">${widgetBundle['whenDrivingTimeNotFound'] | pht}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inHours" aria-hidden="true" data-ph-id="ph-page-element-page11-ZI5ZnA">${widgetBundle['drivingTimeInHoursText'] | spht:{"hours":eachJob.drivingTime.inHours}}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inHours" class="sr-only" data-ph-id="ph-page-element-page11-OAdLMC">${eachJob.drivingTime.inHours} ${eachJob.drivingTime.inHours == 1 ? 'hour' : 'hours'}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inMinutes" aria-hidden="true" data-ph-id="ph-page-element-page11-ie1Mdw">${widgetBundle['drivingTimeInMinutesText'] | pht:{"minutes":eachJob.drivingTime.inMinutes}}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inMinutes" class="sr-only" data-ph-id="ph-page-element-page11-cjcZNB">${eachJob.drivingTime.inMinutes} ${eachJob.drivingTime.inMinutes == 1 ? 'minute' : 'minutes'}</span> </span> </span> </p> <!-- End multilocation display type dropdown --> <!-- Multilocation display type modal --> <p class="job-info" data-ph-at-id="job-info" if.bind="(enabledFields['location'] && enabledFields['location'].settings && enabledFields['location'].settings.displayType == 'modal')" data-ph-id="ph-page-element-page11-1Ibviw"> <!-- adding the logic to display proper attributes in repeat and also adding hide class for internal explore(IE) purpose --> <span repeat.for="eachAttr of jobFields" show.bind="(['location'].indexOf(eachAttr.name) != -1 && (eachJob.location || eachJob.multi_location && eachJob.multi_location.length > 1)) || (['category'].indexOf(eachAttr.name) != -1 && eachJob.category) || (eachJob[eachAttr.name] && (['title','multi_location', 'multi_category', 'descriptionTeaser','location'].indexOf(eachAttr.name) == -1))" class="${(['location'].indexOf(eachAttr.name) != -1 && (eachJob.location || eachJob.multi_location && eachJob.multi_location.length > 1)) || (eachJob[eachAttr.name] && (['title','multi_location', 'descriptionTeaser','location'].indexOf(eachAttr.name) == -1)) ? ((eachJob.multi_location.length == 1) ? 'dual-location' : '') :'hide'} ${((eachJob.multi_category.length == 1) ? 'dual-category' : '')}" data-ph-id="ph-page-element-page11-MOwYK5"> <!-- Multi location --> <span class="job-location" if.bind="(eachAttr.name == 'location') && (eachJob.multi_location.length > 1)" data-ph-id="ph-page-element-page11-shn6G8"> <button click.delegate="showAllLocations(eachJob)" class="${'multi-location-btn ph-a11y-multi-location'+'-'+eachJob.jobId}" data-ph-at-id="job-multi-locations-button" data-ph-at-job-multilocation-count="${eachJob.multi_location.length}" data-ph-id="ph-page-element-page11-dy3PuR"> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-NkBXeb"></i> <span class="btn-text-content" data-ph-id="ph-page-element-page11-vfa23X"> ${widgetBundle['seeMultipleLocBtn'] | pht:{"locationCount" : eachJob.multi_location.length}} </span> </button> </span> <span class="job-location" if.bind="(eachAttr.name == 'location') && (!eachJob.multi_location || eachJob.multi_location.length == 1 || eachJob.multi_location.length == 0)" data-ph-id="ph-page-element-page11-Bh3ejk"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-7yD0Mu">${widgetBundle['location'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-oC5mDX">${widgetBundle['location'] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-nGM3Gt"></i> ${eachJob.location} </span> <!-- Multi location Ends --> <!-- Multi category--> <span class="job-category" if.bind="(eachAttr.name == 'category') && (eachJob.multi_category.length > 1)" data-ph-id="ph-page-element-page11-LuVLR8"> <button click.delegate="showAllCategory(eachJob)" class="${'multi-category-btn ph-a11y-multi-category'+'-'+eachJob.jobId}" data-ph-at-id="job-multi-category-button" data-ph-at-job-multilocation-count="${eachJob.multi_category.length}" data-ph-id="ph-page-element-page11-7XsMto"> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-T0edIB"></i> <span class="btn-text-content" data-ph-id="ph-page-element-page11-ji6Emr"> ${widgetBundle['seeMultipleCatBtn'] | pht:{"categoryCount" : eachJob.multi_category.length}} </span> </button> </span> <span class="job-category" if.bind="(eachAttr.name == 'category') && (!eachJob.multi_category || eachJob.multi_category.length == 1 || eachJob.multi_category.length == 0)" data-ph-id="ph-page-element-page11-0lkKHI"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-OtaDxL">${widgetBundle['category'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-y7ODSO">${widgetBundle['category'] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-Xj1Wdz"></i> ${eachJob.category} </span> <!-- Multi category ends --> <span if.bind="(eachJob.drivingTime && eachAttr.name == 'drivingTime') && (!eachJob.multi_location || eachJob.multi_location.length == 1 || eachJob.multi_location.length == 0)" class="job-driving ${(!eachJob.drivingTime.inHours && !eachJob.drivingTime.inMinutes) ? 'driving-unavailable' : ''}" data-ph-id="ph-page-element-page11-6gHSYp"> <span class="sr-only" data-ph-id="ph-page-element-page11-oP68Mn">${widgetBundle[eachAttr.name] | pht}</span> <!-- <span if.bind="eachAttr.settings.label">${widgetBundle[eachAttr.name] | pht}:</span> --> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-V6HS5g"></i> <span if.bind="!eachJob.drivingTime.inHours && !eachJob.drivingTime.inMinutes" style="opacity:0.8;" data-ph-id="ph-page-element-page11-xQUNQ1">${widgetBundle['whenDrivingTimeNotFound'] | pht}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inHours" aria-hidden="true" data-ph-id="ph-page-element-page11-tbBAx6">${widgetBundle['drivingTimeInHoursText'] | pht:{"hours" : eachJob.drivingTime.inHours}}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inHours" class="sr-only" data-ph-id="ph-page-element-page11-5rwCXU">${eachJob.drivingTime.inHours} ${eachJob.drivingTime.inHours == 1 ? 'hour' : 'hours'}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inMinutes" aria-hidden="true" data-ph-id="ph-page-element-page11-BD6X4J">${widgetBundle['drivingTimeInMinutesText'] | pht:{"minutes" : eachJob.drivingTime.inMinutes}}</span> <span if.bind="eachJob.drivingTime && eachJob.drivingTime.inMinutes" class="sr-only" data-ph-id="ph-page-element-page11-kfFzui">${eachJob.drivingTime.inMinutes} ${eachJob.drivingTime.inMinutes == 1 ? 'minute' : 'minutes'}</span> </span> <span class="${eachAttr.name}" if.bind="eachJob[eachAttr.name] && (['title','postedDate','expiryDate','createdDate','atsLastModifieddate','multi_location', 'multi_category', 'descriptionTeaser','location', 'category', 'visibilityType','drivingTime'].indexOf(eachAttr.name) == -1)" data-ph-id="ph-page-element-page11-PoGLSp"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-jCngCS">${widgetBundle[eachAttr.name] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-lTxq3S"> ${widgetBundle[eachAttr.name] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-we4zGF"></i> ${eachJob[eachAttr.name]} </span> <span class="job-postdate" if.bind="eachJob.postedDate && eachAttr.name == 'postedDate'" data-ph-id="ph-page-element-page11-IaLCII"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-rCU9Pi">${widgetBundle['postedDate'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-9yjPfi">${widgetBundle['postedDate'] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-Ds2GYY"></i> ${eachJob.postedDate | dateFormat:getDateFormat(widgetBundle['jobDateFormat'] || "MMDDYYYY_SLASH")} </span> <span class="job-expirydate" if.bind="eachAttr.name == 'expiryDate' && eachJob.expiryDate" data-ph-id="ph-page-element-page11-RdpgAa"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-mFMgeH">${widgetBundle['expiryDate'] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-YLWNRe">${widgetBundle['expiryDate'] | pht}:</span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-SUA23K"></i> ${eachJob.expiryDate | dateFormat:getDateFormat(widgetBundle['jobDateFormat'] || "MMDDYYYY_SLASH")} </span> <span class="${eachAttr.name}" if.bind="eachJob[eachAttr.name] && (['createdDate','atsLastModifieddate'].indexOf(eachAttr.name) != -1)" data-ph-id="ph-page-element-page11-LTdwbR"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-wqfkzg">${widgetBundle[eachAttr.name] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-Brz05m"> ${widgetBundle[eachAttr.name] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-sVODrg"></i> ${eachJob[eachAttr.name] | dateFormat : getDateFormat(widgetBundle['jobDateFormat'] || "MMDDYYYY_SLASH")} </span> <span class="${eachAttr.name} ${(eachJob[eachAttr.name] == 'Internal' && eachJob['siteType'] == 'internal') ? 'ph-internal' : eachJob['siteType']}" if.bind="eachJob[eachAttr.name] && (['visibilityType'].indexOf(eachAttr.name) != -1)" data-ph-id="ph-page-element-page11-BcI9Ax"> <span if.bind="!eachAttr.settings.label" class="sr-only" data-ph-id="ph-page-element-page11-TCGSLd">${widgetBundle[eachAttr.name] | pht}</span> <span if.bind="eachAttr.settings.label" data-ph-id="ph-page-element-page11-GSPMKJ"> ${widgetBundle[eachAttr.name] | pht}: </span> <i class="icon ${eachAttr.settings.icon}" if.bind="eachAttr.settings.icon && eachAttr.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-gCRDsE"></i> ${eachJob[eachAttr.name]} </span> </span> </p> <!-- End Multilocation display type modal --> <!-- Multilocation display type dropdown button --> <div repeat.for="eachAttr of jobFields" show.bind="(['descriptionTeaser'].indexOf(eachAttr.name)!=-1) || (['location'].indexOf(eachAttr.name) != -1)" data-ph-id="ph-page-element-page11-tDbPAH"> <div class="job-multi-locations" if.bind="(eachJob.multi_location.length > 1 && eachAttr.name == 'location') && ((enabledFields['location'] && enabledFields['location'].settings && enabledFields['location'].settings.displayType == 'dropdown') || (!enabledFields['location'] || !enabledFields['location'].settings || !enabledFields['location'].settings.displayType))" data-ph-id="ph-page-element-page11-kSeG6W"> <button data-ph-at-id="job-multi-locations-button" ph-tevent="multi_location_click" data-ph-tevent-attr-trait14="${eachJob.category}" data-ph-tevent-attr-trait5="${eachJob.jobSeqNo}" keyup.trigger="($event.keyCode === 27)?(eachJob.toggleOpen = false):''" click.delegate="eachJob.toggleOpen = !eachJob.toggleOpen" role="button" key-role="ph-search-results-v2-view5-zcduui-ToFrkU" id="searchLoc-${eachJob.jobSeqNo}" aria-haspopup="true" aria-expanded="${eachJob.toggleOpen ? 'true' : 'false'}" aria-label="${eachJob.title} ${eachJob.jobSeqNo} Job available in ${eachJob.multi_location.length} locations" data-ph-at-job-multilocation-count="${eachJob.multi_location.length}" instance-id="LklJVV-Fmwaaa" data-ph-id="ph-page-element-page11-u6Ln6F"> <span data-ph-id="ph-page-element-page11-nAa3Zd"> ${widgetBundle['multilocationText'] | pht:{'multilocationValue': eachJob.multi_location.length}} </span> <i ref="listItemIcon" class="${eachJob.toggleOpen ? 'icon icon-up-arrow' : 'icon icon-down-arrow'}" aria-hidden="true" data-ph-id="ph-page-element-page11-6iug5W"></i> </button> <ul ref="listItem" class="${eachJob.toggleOpen ? 'show' : 'hide'}" data-ph-at-id="job-multi-locations-list" ph-role="data.bind:eachJob.multi_location" data-ph-id="ph-page-element-page11-Fw2caP"> <li class="location ${enabledFields['drivingTime'] ? 'multi-location-driving-time' : '' }" repeat.for="eachLocation of eachJob.multi_location" aria-label="${eachLocation}" data-ph-at-id="job-multi-location-item" data-ph-at-job-location-text="${eachLocation}" data-ph-id="ph-page-element-page11-aRDTOp"> ${eachLocation} <div if.bind="enabledFields['drivingTime']" class="ph-cc-d-m-b-8 job-driving ${(!eachJob.multi_location_array[$index].drivingTime.inHours && !eachJob.multi_location_array[$index].drivingTime.inMinutes) ? 'driving-unavailable' : ''}" data-ph-id="ph-page-element-page11-j25Wg3"> <span if.bind="!enabledFields['drivingTime'].settings.label" class="sr-only" data-ph-id="ph-page-element-page11-pcxjGX">${widgetBundle['drivingTime'] | pht}</span> <span if.bind="enabledFields['drivingTime'].settings.label" data-ph-id="ph-page-element-page11-Bj5R2Q">${widgetBundle['drivingTime'] | pht}:</span> <i class="icon ${enabledFields['drivingTime'].settings.icon}" if.bind="enabledFields['drivingTime'].settings.icon" aria-hidden="true" data-ph-id="ph-page-element-page11-mDD7T0"></i> <span if.bind="!eachJob.multi_location_array[$index].drivingTime.inHours && !eachJob.multi_location_array[$index].drivingTime.inMinutes" style="opacity:0.8;" data-ph-id="ph-page-element-page11-Awb5yf">${widgetBundle['whenDrivingTimeNotFound'] | pht}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inHours" aria-hidden="true" data-ph-id="ph-page-element-page11-I0vCuX">${widgetBundle['drivingTimeInHoursText'] | pht:{"hours":eachJob.multi_location_array[$index].drivingTime.inHours}}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inHours" class="sr-only" data-ph-id="ph-page-element-page11-5JVW13">${eachJob.multi_location_array[$index].drivingTime.inHours} ${(eachJob.multi_location_array[$index].drivingTime.inHours == 1) ? 'hour' : 'hours'}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inMinutes" aria-hidden="true" data-ph-id="ph-page-element-page11-pkICUC">${widgetBundle['drivingTimeInMinutesText'] | pht:{"minutes":eachJob.multi_location_array[$index].drivingTime.inMinutes}}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inMinutes" class="sr-only" data-ph-id="ph-page-element-page11-7gjHJ0">${eachJob.multi_location_array[$index].drivingTime.inMinutes} ${(eachJob.multi_location_array[$index].drivingTime.inMinutes == 1) ? 'minute' : 'minutes'}</span> </div> </li> </ul> </div> </div> <!-- Multicategory display type dropdown button --> <div repeat.for="eachAttr of jobFields" show.bind="(['descriptionTeaser'].indexOf(eachAttr.name)!=-1) || (['category'].indexOf(eachAttr.name) != -1)" data-ph-id="ph-page-element-page11-aRQs5h"> <div class="job-multi-category" if.bind="(eachJob.multi_category.length > 1 && eachAttr.name == 'category') && ((enabledFields['category'] && enabledFields['location'].settings && enabledFields['location'].settings.displayType == 'dropdown') || (!enabledFields['location'] || !enabledFields['location'].settings || !enabledFields['location'].settings.displayType))" data-ph-id="ph-page-element-page11-3IbOZx"> <button data-ph-at-id="job-multi-category-button" ph-tevent="multi_category_click" data-ph-tevent-attr-trait14="${eachJob.category}" data-ph-tevent-attr-trait5="${eachJob.jobSeqNo}" keyup.trigger="($event.keyCode === 27)?(eachJob.toggleOpenCat = false):''" class="esc$$close" click.delegate="eachJob.toggleOpenCat = !eachJob.toggleOpenCat" role="button" key-role="ph-search-results-v2-view5-zcduui-qO7jPZ" id="searchCat-${eachJob.jobSeqNo}" aria-haspopup="true" aria-expanded="${eachJob.toggleOpenCat ? 'true' : 'false'}" aria-label="${eachJob.title} ${eachJob.jobSeqNo} Job available in ${eachJob.multi_category.length} categories" data-ph-at-job-multilocation-count="${eachJob.multi_category.length}" instance-id="LklJVV-QQcbwc" data-ph-id="ph-page-element-page11-ctovPw"> <span data-ph-id="ph-page-element-page11-bSFyCN"> ${widgetBundle['multicategoryText'] | pht:{'multicategoryValue' : eachJob.multi_category.length}} </span> <i ref="listItemIcon" class="${eachJob.toggleOpenCat ? 'icon icon-up-arrow' : 'icon icon-down-arrow'}" aria-hidden="true" data-ph-id="ph-page-element-page11-IMNnEv"></i> </button> <ul ref="listItem" class="${eachJob.toggleOpenCat ? 'show' : 'hide'}" data-ph-at-id="job-multi-category-list" ph-role="data.bind:eachJob.multi_category" data-ph-id="ph-page-element-page11-n8lVyT"> <li class="category" repeat.for="eachCategory of eachJob.multi_category" aria-label="${eachCategory}" data-ph-at-id="job-multi-category-item" data-ph-at-job-location-text="${eachCategory}" data-ph-id="ph-page-element-page11-rhUejP"> ${eachCategory} </li> </ul> </div> <p class="job-description" if.bind="(eachJob.descriptionTeaser && eachAttr.name == 'descriptionTeaser')" innerhtml.bind="eachJob.descriptionTeaser | sanitizeHTML" data-ph-at-id="jobdescription-text" data-ph-id="ph-page-element-page11-c5oHIQ"></p> </div> <div if.bind="jobFits && (jobFits.layout && jobFits.layout[deviceType] == 'bottom' && (eachJob.fitLevel && jobFitPromise && jobFitsSettConfig && jobFitsSettConfig.literalMap && jobFitsSettConfig.literalMap[eachJob.fitLevel] && enabledFits[jobFitsSettConfig.literalMap[eachJob.fitLevel]]))" class="job-match-area ${jobFits.layout && jobFits.layout[deviceType]} ${jobFits.layout && jobFits.layout.style || 'style-1'}" data-ph-id="ph-page-element-page11-4hVskH"> <span fitscore.bind="fit = (enabledFits[jobFitsSettConfig.literalMap[eachJob.fitLevel]])" class="job-match ${fit.settings.class}" data-ph-id="ph-page-element-page11-vvkuZL"> <i class="icon ${fit && fit.settings.icon}" if.bind="fit && fit.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-uTV0RO"></i> <span class="tag-label" data-ph-id="ph-page-element-page11-W7Au2i">${widgetBundle[fit.name] | pht : jobJobMatchsData[eachJob['jobSeqNo']][fit.name].data}</span> </span> </div> </div> <div class="actions" data-ph-at-id="job-actions" if.bind="jobActions.length" data-ph-id="ph-page-element-page11-Pokqhj"> <ul ph-role="data.bind:jobActions" data-ph-id="ph-page-element-page11-BiLVOA"> <li repeat.for="eachAction of jobActions" class="${eachAction.name}" data-ph-id="ph-page-element-page11-Lxoehe"> <div if.bind="eachAction.name == 'applyNow'" data-ph-id="ph-page-element-page11-o8KvU9"> <a ph-tevent="from_data_attribute" data-ph-tevent-name="${eachJob.actionEventName}" href.bind="eachJob.actionUrl" target.bind="eachJob.externalApply!='undefind' && eachJob.externalApply && !clickTojd ? '_blank' : '_self'" class="btn plain-button apply-btn" data-ph-at-id="apply-link" data-ph-tevent-attr-trait5="${eachJob.jobSeqNo}" data-ph-tevent-attr-trait14="${eachJob.category}" aria-label="${widgetBundle['applyNowText'] | pht} for ${eachJob.title} ${widgetBundle['jobIdConnectingText'] | pht} ${eachJob.jobId}" data-ph-id="ph-page-element-page11-xEijbK"> ${widgetBundle['applyNowText'] | pht} <span class="sr-only" data-ph-id="ph-page-element-page11-TLOwC6">${eachJob.title}</span> <!-- <ppc-content key="jobApplyActionLink" data-ph-at-id="apply-text">Apply Now</ppc-content> --> <i class="icon ${eachAction.settings.icon}" if.bind="eachAction.settings.icon && eachAction.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-tuADu2"></i> </a> </div> <div if.bind="eachAction.name == 'shareJob'" class="share-job" data-ph-id="ph-page-element-page11-f7HwDS"> <button class="share-job-button btn" type="button" click.delegate="eachJob.shareToggleOpen = !eachJob.shareToggleOpen" data-ph-id="ph-page-element-page11-mQNFT4"> <i class="icon ${eachAction.settings.icon}" if.bind="eachAction.settings.icon && eachAction.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-OEG8aL"></i> <!-- <i class="icon icon-share" aria-hidden="true"></i> --> <span class="sr-only" data-ph-id="ph-page-element-page11-huOk7u"> <ppc-content key="ph-search-results-v2-view5-zcduui-rU5O7H" data-ph-at-id="share-job-button-text" instance-id="LklJVV-PsMlsp" data-ph-id="ph-page-element-page11-eAGv80">Share Job button</ppc-content> </span> </button> <div class="share-options-dropdown ${eachJob.shareToggleOpen ? 'show' : 'hide'}" data-ph-id="ph-page-element-page11-0QJWrB"> <section class="ph-widget" instance-id="6ty93l" data-ph-id="ph-page-element-page11-8c5dlP" view="1603794585828-default" original-view="default" theme="default"> <div as-element="ph-social-share-v3" class="ph-social-share-v3-default-default ph-widget-target" data-widget="ph-social-share-v3" view="1603794585828-default" detail-obj.bind="eachJob" hide-title="true" hide-sub-title="true" is-error-msg-reqd.bind="true" instance-id="6ty93l" original-view="default" data-ph-id="ph-page-element-page11-qeX4HV"></div> </section> </div> </div> <!-- <div if.bind="eachAction.name == 'refer'"> <button class="btn plain-button refer-friend-button" click.delegate="handleReferJob(eachJob)" data-ph-at-id="refer-friend-button" aria-label="${widgetBundle['referText'] | pht} for ${job.title}" role="button" key-role="btnRole" aria-expanded="${showPopup ? 'true' : 'false'}" aria-haspopup="true"> ${widgetBundle['referText'] | pht} <i class="icon ${eachAction.settings.icon}" if.bind="eachAction.settings.icon && eachAction.settings.icon.length" aria-hidden="true"></i> </button> <section class="ph-widget" instance-id="3vyn19" if.bind="eachJob.showReferView"> <div as-element="ph-refer-friend-v1" class="ph-refer-friend-v1-default-default" data-widget="ph-refer-friend-v1" close-function.call="handleReferJob(eachJob)" profile.bind="referJob" mode="showPopup" instance-id="3vyn19"> </div> </section> </div> --> <div if.bind="eachAction.name == 'addToCart'" data-ph-id="ph-page-element-page11-eMP7az"> <div class="savejob-checkbox" data-ph-id="ph-page-element-page11-vybmcI"> <label for="save-${eachJob.jobSeqNo}" class="${eachJob.inProgress ? 'disabled' : ''}" data-ph-id="ph-page-element-page11-cslvJB"> <input type="checkbox" name="save-${eachJob.jobSeqNo}" id="save-${eachJob.jobSeqNo}" checked.bind="eachJob.isJobSaved" change.delegate="handleSaveJob(eachJob)" aria-label="Save ${eachJob.title} ${eachJob.jobSeqNo} to job cart" aria-checked="${eachJob.isJobSaved ? 'true' : 'false'}" role="checkbox" data-ph-at-id="save-click" data-ph-id="ph-page-element-page11-cL6SFU" /> <span class="label-content" if.bind="eachJob.isJobSaved === false" data-ph-id="ph-page-element-page11-PqgYo6"> <i class="icon ${eachAction.settings.icon}" if.bind="eachAction.settings.icon && eachAction.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-LMTn6s"></i> <span if.bind="eachAction.settings.label" aria-hidden="true" data-ph-id="ph-page-element-page11-ARweac"> ${widgetBundle['addToCartSaveText'] | pht} <!-- <ppc-content key="addToCartSaveText">Save</ppc-content> --> </span> <span class="sr-only" data-ph-id="ph-page-element-page11-tKvZMs">${widgetBundle['addToCartSaveText'] | pht} ${eachJob.title} ${eachJob.jobSeqNo} ${widgetBundle['toJobCartText'] | pht}</span> </span> <span class="label-content" if.bind="eachJob.isJobSaved === true" data-ph-id="ph-page-element-page11-HbB14s"> <i class="icon ${eachAction.settings.activeicon}" if.bind="eachAction.settings.icon && eachAction.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-lo6rvE"></i> <span if.bind="eachAction.settings.label" aria-hidden="true" data-ph-id="ph-page-element-page11-nk3nxc"> ${widgetBundle['addToCartSavedText'] | pht} <!-- <ppc-content key="addToCartSavedText">Saved</ppc-content> --> </span> <span class="sr-only" data-ph-id="ph-page-element-page11-6Wvjgu">${widgetBundle['addToCartSavedText'] | pht} ${eachJob.title} ${eachJob.jobSeqNo} ${widgetBundle['toJobCartText'] | pht} </span> </span> </label> </div> </div> <div if.bind="eachAction.name == 'removeFromCart'" data-ph-id="ph-page-element-page11-GRzqTo"> <a href="javascript:void(0)" click.delegate="deleteJobFromCart(eachJob)" class="favourite" data-ph-at-id="job-remove-link" aria-label="${widgetBundle['removeAriaLableText'] | pht:{'title': eachJob.title}} ${widgetBundle['removeJobIdText']} ${eachJob.jobId}" data-ph-id="ph-page-element-page11-UewUlH"> <span class="sr-only" data-ph-id="ph-page-element-page11-9KhTTr">${eachJob.title}</span> <i class="icon ${eachAction.settings.icon}" if.bind="eachAction.settings.icon && eachAction.settings.icon.length" aria-hidden="true" data-ph-id="ph-page-element-page11-u4boyn"></i> <span if.bind="eachAction.settings.label" data-ph-id="ph-page-element-page11-6ZULOM"> ${widgetBundle['removeJobText'] | pht} </span> </a> </div> </li> </ul> </div> <div class="multi-location-popup" if.bind="eachJob.popUpOpen && (enabledFields['location'] && enabledFields['location'].settings && enabledFields['location'].settings.displayType == 'modal')" role="dialog" aria-modal="true" aria-labelledby="modalHeading" aria-describedby="modalDescription" data-ph-id="ph-page-element-page11-9B4mox"> <div class="modal fade in show ph-a11y-modal-area" role="dialog" data-ph-id="ph-page-element-page11-uWNSJX"> <div class="modal-dialog" data-ph-id="ph-page-element-page11-R2pIg2"> <div class="popup-content-block" data-ph-id="ph-page-element-page11-I30Ii9"> <button class="close ph-a11y-close-multi-location" click.delegate="hideAllLocations(eachJob)" aria-label="Close locations popup" key-aria-label="ph-search-results-v2-view5-zcduui-pjBNMT" instance-id="LklJVV-iwOTeg" data-ph-id="ph-page-element-page11-nLGicQ"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-g9zAX5"></i> </button> <div class="heading-block" data-ph-id="ph-page-element-page11-zREoAr"> <div class="job-heading" id="modalHeading" role="heading" aria-level="1" key-role="ph-search-results-v2-view5-zcduui-jsXUJp" key-aria-level="ph-search-results-v2-view5-zcduui-8Gx9qY" instance-id="LklJVV-o2g8e2" data-ph-id="ph-page-element-page11-lRorYd"> ${eachJob.title} </div> <div id="modalDescription" data-ph-id="ph-page-element-page11-C8X41G"> <div class="job-location-count" data-ph-id="ph-page-element-page11-ysLjDT"> ${widgetBundle['multipleLocation'] | pht:{"locationCount" : eachJob.multi_location.length}} </div> </div> </div> <div class="content-block" data-ph-id="ph-page-element-page11-DjnqQ3"> <ul class="location-list" ph-role="data.bind:eachJob.multi_location" data-ph-id="ph-page-element-page11-5PTpde"> <li class="each-location ${enabledFields['drivingTime'] ? 'multi-location-driving-time' : '' }" repeat.for="eachLocation of eachJob.multi_location" data-ph-id="ph-page-element-page11-mss3Rv"> <span data-ph-id="ph-page-element-page11-vUGeZZ"> <i class="icon ${enabledFields['location'] && enabledFields['location'].settings.icon}" aria-hidden="true" if.bind="enabledFields['location'] && enabledFields['location'].settings.icon" data-ph-id="ph-page-element-page11-jkZfbN"></i> </span> <span data-ph-id="ph-page-element-page11-MO9caM"> ${eachLocation} </span> <div if.bind="enabledFields['drivingTime']" class="job-driving ${(!eachJob.multi_location_array[$index].drivingTime.inHours && !eachJob.multi_location_array[$index].drivingTime.inMinutes) ? 'driving-unavailable' : ''}" style="width:100%;" data-ph-id="ph-page-element-page11-6xgfcl"> <span class="sr-only" data-ph-id="ph-page-element-page11-9mioy9">${widgetBundle['drivingTime'] | pht}</span> <i class="icon ${enabledFields['drivingTime'].settings.icon}" if.bind="enabledFields['drivingTime'].settings.icon" aria-hidden="true" data-ph-id="ph-page-element-page11-amsfRu"></i> <span if.bind="!eachJob.multi_location_array[$index].drivingTime.inHours && !eachJob.multi_location_array[$index].drivingTime.inMinutes" style="opacity:0.8;" data-ph-id="ph-page-element-page11-d4qsny">${widgetBundle['whenDrivingTimeNotFound'] | pht}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inHours" aria-hidden="true" data-ph-id="ph-page-element-page11-isJcq9">${widgetBundle['drivingTimeInHoursText'] | pht:{"hours" : eachJob.multi_location_array[$index].drivingTime.inHours}}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inHours" class="sr-only" data-ph-id="ph-page-element-page11-IhS8Mx">${eachJob.multi_location_array[$index].drivingTime.inHours} ${(eachJob.multi_location_array[$index].drivingTime.inHours == 1) ? 'hour' : 'hours'}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inMinutes" aria-hidden="true" data-ph-id="ph-page-element-page11-BYvmPR">${widgetBundle['drivingTimeInMinutesText'] | pht:{"minutes" : eachJob.multi_location_array[$index].drivingTime.inMinutes}}</span> <span if.bind="eachJob.multi_location_array[$index].drivingTime && eachJob.multi_location_array[$index].drivingTime.inMinutes" class="sr-only" data-ph-id="ph-page-element-page11-FS2E5v"> ${eachJob.multi_location_array[$index].drivingTime.inMinutes} ${(eachJob.multi_location_array[$index].drivingTime.inMinutes == 1) ? 'minute' : 'minutes'} </span> </div> </li> </ul> </div> </div> </div> </div> </div> <div class="multi-location-popup multi-category-popup" if.bind="eachJob.categoryPopUpOpen && (enabledFields['category'] && enabledFields['category'].settings && enabledFields['category'].settings.displayType == 'modal')" role="dialog" aria-modal="true" aria-labelledby="modalHeading" aria-describedby="modalDescription" data-ph-id="ph-page-element-page11-Iz2mOO"> <div class="modal fade in show ph-a11y-modal-area" role="dialog" data-ph-id="ph-page-element-page11-2EkSKe"> <div class="modal-dialog" data-ph-id="ph-page-element-page11-Fc3K0u"> <div class="popup-content-block" data-ph-id="ph-page-element-page11-62mcIZ"> <button class="close ph-a11y-close-multi-location" click.delegate="hideAllCategory(eachJob)" aria-label="Close category popup" key-aria-label="ph-search-results-v2-view5-zcduui-HiqxGh" instance-id="LklJVV-gQBCLx" data-ph-id="ph-page-element-page11-tUSyDD"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-page11-PmqZlT"></i> </button> <div class="heading-block" data-ph-id="ph-page-element-page11-gi2Bof"> <div class="job-heading" id="modalHeading" role="heading" aria-level="1" key-role="ph-search-results-v2-view5-zcduui-ZkBlqS" key-aria-level="ph-search-results-v2-view5-zcduui-WSSglj" instance-id="LklJVV-5q6crN" data-ph-id="ph-page-element-page11-KUIKsm"> ${eachJob.title} </div> <div id="modalDescription" data-ph-id="ph-page-element-page11-sxt9yn"> <div class="job-location-count" data-ph-id="ph-page-element-page11-SALcLE"> ${widgetBundle['multipleCategory'] | pht:{"categoryCount" : eachJob.multi_category.length}} </div> </div> </div> <div class="content-block" data-ph-id="ph-page-element-page11-vgsPiU"> <ul class="category-list" ph-role="data.bind:eachJob.multi_category" data-ph-id="ph-page-element-page11-zMmhoH"> <li class="each-category ${enabledFields['drivingTime'] ? 'multi-category-driving-time' : '' }" repeat.for="eachCategory of eachJob.multi_category" data-ph-id="ph-page-element-page11-dkSI3J"> <span data-ph-id="ph-page-element-page11-UpWAXk"> <i class="icon ${enabledFields['category'] && enabledFields['category'].settings.icon}" aria-hidden="true" if.bind="enabledFields['category'] && enabledFields['category'].settings.icon" data-ph-id="ph-page-element-page11-CB9HmA"></i> </span> <span data-ph-id="ph-page-element-page11-Fh7evi"> ${eachCategory} </span> </li> </ul> </div> </div> </div> </div> </div> </li> </ul> </div> <div class="no-data-view" if.bind="!totalJobs && !showLoader" data-ph-at-id="nodata-block" aria-live="assertive" data-ph-id="ph-page-element-page11-pdTB2v"> <div class="no-result-info" data-ph-id="ph-page-element-page11-sTHkUH"> <ppc-content type="image" data-ph-id="ph-page-element-page11-EAUOlZ"> <img alt="No jobs found" key-alt="ph-search-results-v2-view5-zcduui-DQsZy8" data-ph-at-id="nodata-image" data-ph-id="ph-page-element-page11-aEUWSe" key-src="ph-search-results-v2-view5-zcduui-yVq3gb" src="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/images/v-1725959883325-no_jobs_found.png" loading="lazy"> </img></ppc-content> <h3 data-ph-id="ph-page-element-page11-DtdRgY"> <ppc-content key="ph-search-results-v2-view5-zcduui-foLYm7" data-ph-at-id="nodata-text" data-ph-id="ph-page-element-page11-zY0gYL"> There are no jobs for your search criteria. </ppc-content> </h3> <p data-ph-id="ph-page-element-page11-l5ynne"> <ppc-content key="ph-search-results-v2-view5-zcduui-EfSJeH" data-ph-at-id="nodata-sub-text" data-ph-id="ph-page-element-page11-HZMky5"> Please search again. </ppc-content> </p> </div> </div> </div> <div class="pagination-block" show.bind="!showLoader && totalJobs" data-ph-at-id="pagination-block" role="navigation" aria-label="pagination" data-ph-id="ph-page-element-page11-9rjTzC"> <ul class="pagination" show.bind="paginationRange.length > 1" data-ph-at-id="pagination" data-ph-id="ph-page-element-page11-msUrlS"> <li data-ph-id="ph-page-element-page11-lw8rnJ"> <a href.bind="paginationUrls[currentSelectedPage - 1]" aria-label="View previous page" key-aria-label="ph-search-results-v2-view5-zcduui-dIp3VS" show.bind="prevButtonVisibility" ph-tevent="pagination_click" data-ph-tevent-attr-trait214="Previous" data-ph-at-id="pagination-previous-link" role="button" key-role="ph-search-results-v2-view5-zcduui-8PPWYO" data-ph-id="ph-page-element-page11-VL0Odv"> <span aria-hidden="true" class="icon icon-left-arrow" data-ph-id="ph-page-element-page11-H3uMrr"></span> <span data-ph-id="ph-page-element-page11-CH6Ys5"> <ppc-content key="ph-search-results-v2-view5-zcduui-HyJN9b" data-ph-at-id="pagination-back-text" data-ph-id="ph-page-element-page11-dAuJl0"> Back </ppc-content> </span> </a> </li> <li repeat.for="page of paginationRange" class="${currentSelectedPage == page ? 'active' : ''}" data-ph-id="ph-page-element-page11-grhy4v"> <a href.bind="paginationUrls[page]" ph-tevent="pagination_click" data-ph-tevent-attr-trait214="${page}" data-ph-at-id="pagination-page-number-link" data-ph-at-text="${page}" role="button" key-role="ph-search-results-v2-view5-zcduui-KpCVGz" aria-label="Page ${page}" aria-current="${currentSelectedPage == page ? 'true' : 'false'}" data-ph-id="ph-page-element-page11-UPkL0x">${page}</a> </li> <li data-ph-id="ph-page-element-page11-hHORtO"> <a href.bind="paginationUrls[currentSelectedPage + 1]" aria-label="View next page" key-aria-label="ph-search-results-v2-view5-zcduui-AjEmBE" show.bind="nextButtonVisibility" ph-tevent="pagination_click" data-ph-tevent-attr-trait214="Next" data-ph-at-id="pagination-next-link" role="button" class="next-btn" key-role="ph-search-results-v2-view5-zcduui-cl6urg" data-ph-id="ph-page-element-page11-n95opH"> <span data-ph-id="ph-page-element-page11-D7jkj3"> <ppc-content key="ph-search-results-v2-view5-zcduui-fDvCCH" data-ph-at-id="pagination-next-text" data-ph-id="ph-page-element-page11-8WyhwX"> Next </ppc-content> </span> <span aria-hidden="true" class="icon icon-arrow-right" data-ph-id="ph-page-element-page11-bEYSYc"></span> </a> </li> </ul> </div> </div> </div></script><script type="text/x-ph-tmpl" id="ph-create-job-alert-v1-default-1735895727271" nonce=""><div class="show-loader" ph-loading-img="show-loader.bind: showLoader" if.bind="showLoader" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-KQkgEI"> </div> <div class="phs-create-job-alert-area ph-widget-box" role="region" key-role="oiyn2y-ph-create-job-alert-v1-default-createJobAlertArea" aria-label="Create Job Alert" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-createJobAlertAreaLabel" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-lhZLaI"> <div aria-live="assertive" aria-atomic="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-NbaRMj"> <div class="no-job-error" if.bind="showNoJobErrorMsg" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-XBXrlK"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-createJobAlertErrorText" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-7zMJ46"> You have no job criteria selected. Please select at least one search filter to create a job alert. </ppc-content> </div> <div class="no-job-error" if.bind="showDuplicateErrorMsg" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-FdcnjN"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-createJobAlertDuplicateErrorText" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-NTYinO"> This job alert already exists. To create another job alert, please select other job criteria. </ppc-content> </div> <div class="no-job-error" if.bind="isAlertActivated" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-iwzPDf"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-createJobAlertAlreadyActivatedText" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Hatsnj"> This job alert is already activated. To create another job alert, please select other job criteria. </ppc-content> </div> </div> <div data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-MMbdT8"> <div class="heading-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-STavbA"> <div class="icon-area" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ihNIJ9"> <i class="icon icon-notify" aria-hidden="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-AYEfyW"></i> </div> <div class="heading-area" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-fjyUBv"> <h2 data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ih9jgt"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-createJobAlertHeadingText" data-ph-at-id="heading-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-0ayokI"> Create Job Alert </ppc-content> </h2> </div> </div> <div if.bind="hideJobAlert" class="job-alert-area" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-nocIu9"> <div class="sub-heading" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-PfOxdK"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-noteText" data-ph-at-id="sub-heading-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-vL0yBC"> NOTE: Use refine search filters above to get better job alerts </ppc-content> </div> <div data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-aoooQ8"> <label class="email" for="jobAlertEmailAddress" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-tF1rNu"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-eMailAddressText" data-ph-at-id="email-label-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Kbqeun"> Email Address </ppc-content> <span class="sr-only" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-SLQYE0">Required</span> </label> <form role="form" submit.delegate="validateEmail()" novalidate="" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-YQVi6e"> <div class.bind="piiConsentError ? 'consent-error-present' : '' " data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-orghWR"> <div class="email-input" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-HPPflV"> <input aria-label="Enter email address" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-enterEmailLabell" type="email" placeholder="Enter email address" key-placeholder="oiyn2y-ph-create-job-alert-v1-default-enterEmailPlaceholderTextt" id="jobAlertEmailAddress" value.bind="createJobAlertModel.email" autocomplete="email" disabled.bind="isDisabled" class="${isDisabled?'disabled':''} fs-block" data-ph-at-id="email-input" aria-required="true" aria-describedby="jobAlertErrorMessage" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-A9eJxo"> <!-- <span class="edit-icon"> <i class="icon icon-edit-icon-fill" aria-hidden="true"></i> </span> --> </input></div> <div aria-live="assertive" aria-atomic="true" id="jobAlertErrorMessage" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-VyXSBJ"> <span class="error" if.bind="hasErrors && errors.email == 'E101'" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-YGNd7O"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-emailEmptyText" data-ph-at-id="email-empty-validation-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-VQAt83"> E-mail should not be empty </ppc-content> </span> <span class="error" if.bind="hasErrors && errors.email == 'E102'" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Z9uX2L"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-enterValidEMailAddressText" data-ph-at-id="email-invalid-validation-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-vKrhWe"> Please enter Valid E-mail address </ppc-content> </span> <span class="error" if.bind="hasErrors && errors.email != 'E101' && errors.email != 'E102'" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-7WJy04"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-errorMessageText" data-ph-at-id="error-message-validation-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-QqMBQq"> Something went wrong. Please try again </ppc-content> </span> </div> <div class="manage-frequency" data-ph-at-id="mail-frequency-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-e7Tztv"> <label class="email" for="frequency" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-NAn778"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-getEmailsText" data-ph-at-id="mail-frequency-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-zbz12c">You'll get emails </ppc-content> <span class="sr-only" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-OK44aY">Required</span> </label> <div class="select-holder" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Nj1Nl8"> <select id="frequency" name="frequency" value.bind="createJobAlertModel.frequency" data-ph-at-id="mail-frequency-drp-dwn" aria-label="you'll get emails, select frequency" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-selectFreq" required="" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-gFgFgU"> <option value.bind="freq.key" repeat.for="freq of masterFrequency" data-ph-at-id="mail-frequency-drp-dwn-opt" data-ph-at-text="${widgetBundle[freq.literalkey] | pht}" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-A8Unqs"> ${widgetBundle[freq.literalkey] | pht}</option> </select> <i class="icon icon-down-arrow" aria-hidden="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-TvH6gf"></i> </div> </div> <div class="pii-consent-section" if.bind="piiConsentData && piiConsentData.length && piiConsentData.length < 3" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-maxRTM"> <div class="consent-info-heading" innerhtml.bind="(widgetBundle.piiconsentInfoHeading || '')|pht | sanitizeHTML" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-DE23nV"></div> <label repeat.for="eachConsent of piiConsentData" class="pii-consent-label" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-6owfL8"> <input type="checkbox" class="pii-consent-input" aria-labelledby="${'checkbox-label-crjob' + $index}" aria-describedby="${!eachConsent.optional ? 'consent-error-crjob' : '' }" checked.bind="eachConsent.isChecked" aria-checked="${eachConsent.isChecked?'true':'false'}" aria-required="${!eachConsent.optional ? 'true': false}" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-R1Ktoz"> <span class="checkbox-selected" aria-hidden="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-dloCO1"></span> <span class="checkbox-unselect" aria-hidden="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-zPZivD"></span> <span class="checkbox-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-zGGTGn"> <span id="${'checkbox-label-crjob' + $index}" innerhtml="${widgetBundle[eachConsent.type + 'Text']}" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-KO4a2T"> </span> <span class="consent-mandatory" aria-hidden="true" if.bind="!eachConsent.optional" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-iszB8T">*</span> </span> </input></label> </div> <section if.bind="piiConsentData && piiConsentData.length && piiConsentData.length >= 3" class="ph-widget" instance-id="crjob" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-DVyke1" view="1735895744018-default" original-view="default" theme="default"> <div as-element="ph-consent-popup-v1" widget-context.bind="piiConsentContext" data-widget="ph-consent-popup-v1" class="ph-consent-popup-v1-default-default ph-widget-target" view="default-1735895780261" instance-id="crjob" original-view="default" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-XDtgUf"></div> </section> <div aria-atomic="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-GdOJkK"> <span class="pii-consent-error error" id="consent-error-crjob" if.bind="piiConsentError" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ZfsKlt"> ${widgetBundle['piiConsentError'] | pht} </span> </div> <div class="job-alert" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-2CI842"> <button class="btn plain-button create-jobAlert-button" role="button" key-role="oiyn2y-ph-create-job-alert-v1-default-btnRole" aria-label="Create Job Alert" ph-tevent="career_alerts_click" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-createJobAlertButton" data-ph-at-id="create-job-alert-button" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-VrmYYE"> ${widgetBundle['createJobAlertButtonText'] | pht} </button> </div> </div> </form> </div> </div> </div> <!-- <div show.bind="!isLoggedIn && manageAlertStatus"> --> <div class="create-alert-by-mail" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-l1sgqG"> <div class="ph-a11y-create-alert-submit" tabindex="-1" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-yCr3mK"> <div if.bind="isEmailValidationEnabled && showSuccessMsg && isAlertCreated" class="success-alert" data-ph-at-id="succ-alert-managed-alerts" role="text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-wnbUIQ"> <div class="rc-icon" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-lw3Pxt"> <i class="icon icon-check-mark" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-vZDFf3"></i> </div> <div class="alert-success-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-K96vkR"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-jobAlertCreatedSuccessfullyText" data-ph-at-id="job-alert-succ-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-lb3RcU"> Job alert created successfully </ppc-content> </div> </div> <div if.bind="isEmailValidationEnabled && showSuccessMsg && !isAlertCreated" class="email-sent" data-ph-at-id="succ-alert-unmanaged-alerts" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-iqoQbP"> <!-- <div class="icon-area"> <i class="icon icon-info" aria-hidden="true"></i> </div> --> <div class="email-sent-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Zf8kfg"> <div class="email-sent-text-heading" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-g5YLgi"> <i class="icon icon-info" aria-hidden="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-5Hp6N9"></i> <span data-ph-at-id="sent-email-verify-email-text-1" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-mwevzD"> ${widgetBundle['checkEmailText'] | pht} </span> </div> <div class="activation-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-77RrpU"> <span data-ph-at-id="sent-email-verify-email-text-2" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-0ZEuKS"> <span data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-uhFqn7"> ${widgetBundle['manageAlertsEmailSendTexts2'] | pht}</span> <span class="user-email" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-VovwfL"> ${createJobAlertModel.email}. </span> ${widgetBundle['manageAlertsEmailExpireText'] | pht} <span class="token-expiry-time-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-oT7jQ8"> ${tokenExpiryTimeText}.</span> </span> </div> <span class="resend-link-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-hx91YU"> <span data-ph-at-id="activate-job-alert-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-cQrPwF"> ${widgetBundle['activateJobAlertLinkText'] | pht} </span> <button click.delegate="resendJobAlertActivationMail()" role="link" key-role="oiyn2y-ph-create-job-alert-v1-default-linkRole" aria-label="send again" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-sendAgainAriaLabel" ph-tevent="resend_alert_click" data-ph-at-id="resend-alerts-link" disabled.bind="isResendFailed" class="${isResendFailed?'disabled':''} email-resend-link" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-jNJIEI"> <span data-ph-at-id="resend-alerts-link-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-D4At3O"> ${widgetBundle['resendAlertText'] | pht} </span> </button> <span show.bind="isResendFailed" class="email-sent-failed ph-a11y-job-alert-email-sent-failed" tabindex="-1" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-WC79k2"> <i class="icon icon-info" aria-hidden="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-7jtnZB"></i> ${widgetBundle['resendFailedInfo'] | pht} </span> </span> </div> </div> <div if.bind="!isEmailValidationEnabled && showSuccessMsg && isAlertCreated" class="success-alert" data-ph-at-id="succ-alert-managed-alerts" role="text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Pb6izN"> <div class="rc-icon" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-UNZ4Dz"> <i class="icon icon-check-mark" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-k5wzZW"></i> </div> <div class="alert-success-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-FFfzQU"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-jobAlertCreatedSuccessfullyText" data-ph-at-id="job-alert-succ-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Jd3xg1"> Job alert created successfully </ppc-content> </div> </div> <div if.bind="!isEmailValidationEnabled && showSuccessMsg && !isAlertCreated" class="email-sent" data-ph-at-id="succ-alert-unmanaged-alerts" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-uHiCcK"> <div class="icon-area" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-0kaSj5"> <i class="icon icon-info" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ISCcG5"></i> </div> <div class="email-sent-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-F5pLkx"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-manageAlertsEmailSentText" data-ph-at-id="sent-email-verify-email-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-pZBUcS"> We have sent a mail to your email address. Please verify your email address to </ppc-content> <span class="alert-activation-text-area" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-JgTrI5"> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-activateJobALertText" data-ph-at-id="activate-job-alert-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-NIHcMu"> activate job alert. </ppc-content> </span> </div> </div> </div> <div if.bind="showSuccessMsg" class="success-msg-wrapper" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-GCgsMl"> <div class="email-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-nzaIA4"> <div class="label-left" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-hFynlJ"> <span data-ph-at-id="email-label-text" data-ph-at-text="${createJobAlertModel.email}" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-cu053c"> ${widgetBundle['emailLabelText'] | pht} </span> </div> <div class="label-right fs-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-qSX8dM"> ${createJobAlertModel.email} </div> </div> <div class="get-email-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ZUwpIK"> <div class="label-left" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-J2ab2Q"> <span data-ph-at-id="mail-frequency-text" data-ph-at-text="${widgetBundle[createJobAlertModel.displayFrequency] | pht}" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-EcZw4b"> ${widgetBundle['getMailsAlertFrequencyText'] | pht} </span> </div> <div class="label-right" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ZX5fgR"> ${widgetBundle[createJobAlertModel.displayFrequency] | pht} </div> </div> </div> <div show.bind="popupAlert || closeAlert" class="popup-modal-backdrop active phs-manage-alerts-area ph-widget-box" data-ph-at-id="manage-alerts-popup" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-bqaWlD"> <!-- <div class="modal-backdrop fade in"></div> --> <div class="modal fade in show ${popupAlert ? 'ph-a11y-manage-modal-dialog' : ''} ${closeAlert ? 'ph-a11y-manage-modal-dialog-two' : ''}" role="dialog" aria-modal="true" aria-describedby="modal-heading-id manage-modal-subHeading-id" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-itnv8w"> <div class="modal-dialog" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Nef7hS"> <div data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-xoI0DU"> <a class="close ph-a11y-manage-modal-dialog-two" href="javascript:void(0)" role="button" click.delegate="closeManageAlert()" data-ph-at-id="close-the-popup-button" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-closeThePopupAriaLabel" aria-label="close the popup" ph-tevent="email_validation_popup_closed" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-uS8NX0"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-eVjy7t"></i> </a> </div> <div data-ph-at-id="access-manage-alerts" if.bind="popupAlert" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-dS0Ktm"> <div class="phs-widget-heading" id="modal-heading-id" role="heading" key-role="oiyn2y-ph-create-job-alert-v1-default-modalHeadingOne" aria-level="2" key-aria-level="oiyn2y-ph-create-job-alert-v1-default-modalHeadingLevelOne" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-RMm3zg"> <span data-ph-at-id="heading-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-WOJUAV"> ${widgetBundle['manageAlertText'] | pht} </span> </div> <div class="manage-alerts-block" if.bind="hideJobAlert && !showSuccessMsg" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-wjE7kC"> <div class="manage-alerts" data-ph-at-id="manage-alerts-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-6kHuq3"> <span id="ph-a11y-manage-alert" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-S1is0L"> <span data-ph-at-id="verification-email-text" innerhtml="${widgetBundle['verificationEmailText'] | sanitizeHTML}" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-goBGT8"> </span> </span> </div> <div class="manage-alerts" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ZpqVuz"> <form role="form" submit.delegate="sendManageAlertLink()" class="manage-alert-form" novalidate="" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-8oZKAm"> <div class="email-input" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-FNB5ih"> <label class="email" for="manageAlertsEmail" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-lZrLjr"> <span data-ph-at-id="email-label-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-LPrKd6"> ${widgetBundle['eMailAddressText'] | pht} </span> <span class="sr-only" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-FxKD8n">Required</span> </label> <input aria-label="Enter email address" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-enterEmailLabell" type="email" placeholder="Enter email address" key-placeholder="oiyn2y-ph-create-job-alert-v1-default-enterEmailPlaceholderTextt" id="manageAlertsEmail" value.two-way="createJobAlertModel.email" autocomplete="email" keyup.delegate="handleEmailValidation()" disabled.bind="isDisabled" class="${isDisabled?'disabled':''} fs-block manage-alert-input" data-ph-at-id="email-input" aria-required="true" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-h4rwil"> </input></div> </form> <div class="email-send-btn" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-yYxQf1"> <button class="send-email btn primary-button" click.delegate="sendManageAlertLink()" data-ph-at-id="send-email-button" disabled.bind="!createJobAlertModel.email || !validEmail" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-sendEmailButtonAriaLabel" aria-label="Send" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-W4Fkqr"> <span data-ph-at-id="email-onway-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-6Bofey"> ${widgetBundle['sendEmailButtonText'] | pht} </span> </button> </div> </div> </div> <div class="manage-alerts-block" else="" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-jsJkNI"> <div class="manage-alerts" data-ph-at-id="manage-alerts-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Ey3rmO"> <span data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-5Rd30h"> <a href="javascript:void(0)" click.delegate="manageAlert()" data-ph-at-id="manage-alerts-link" aria-describedby="ph-a11y-manage-alert" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-clickHereLinkForManageALert" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-rxyCdh"> <span data-ph-at-id="click-here-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-BSOlZA"> ${widgetBundle['manageAlertsClickHereText'] | pht} </span> </a> </span> <span id="ph-a11y-manage-alert" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-9wK5Lo"> <span data-ph-at-id="receive-verification-email-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-qnoZlZ"> ${widgetBundle['manageAlertsVerificationEmailText'] | pht} </span> </span> </div> <div class="manage-alerts fs-block" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-AdAlls"> <span data-ph-at-id="email-sending-info-text" data-ph-at-text="${createJobAlertModel.email}" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-3u4dtI"> ${widgetBundle['manageAlertsemailSentText'] | pht} </span> <ppc-content key="oiyn2y-ph-create-job-alert-v1-default-manageAlertsEmail" data-ph-at-id="email-sending-email-text" class="user-entered-email" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-4sPUhG"> ${createJobAlertModel.email} </ppc-content> </div> </div> </div> <div class="email-on-way" if.bind="closeAlert" data-ph-at-id="accessing-managed-alerts" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-lmz5JE"> <div class="manage-alerts-verify email-text" role="heading" key-role="oiyn2y-ph-create-job-alert-v1-default-modalHeadingTwo" aria-level="2" key-aria-level="oiyn2y-ph-create-job-alert-v1-default-modalHeadingLevelTwo" id="manage-modal-heading-id" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-UteJbh"> <span data-ph-at-id="email-onway-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-Fz6s82"> ${widgetBundle['emailOnWayText'] | pht} </span> </div> <div class="manage-alerts-verify" id="manage-modal-subHeading-id" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-YYsIxf"> <span data-ph-at-id="emailed-link-access-profile-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-F5k9ug"> ${widgetBundle['emailedLinkToAccessProfileText'] | pht} </span> </div> </div> </div> </div> </div> <div class="job-alert create-manage-block " 鈥俰f.bind="isSiteLogin || isVerifiedUser" data-ph-at-id="loggedin-managed-user" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-ga3onB"> <a ph-href="${isCandidateHomeEnabled && isSiteLogin ? 'myprofile#jobAlerts' : 'jobalert'}" role="link" key-role="oiyn2y-ph-create-job-alert-v1-default-linkRole" aria-label="Manage Alerts" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-manageAlertText" ph-tevent="manage_alerts_click" data-ph-at-id="manage-alerts-link" class="ph-a11y-manage-block test" target="_blank" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-sXkBAy"> <span data-ph-at-id="manage-alerts-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-bZ4tNt"> ${widgetBundle['managealertsLoggedinUserLinkText'] | pht} </span> </a> </div> <div class="job-alert create-manage-block" else="" data-ph-at-id="not-loggedin-managed-user" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-SUNCJD"> <a href="javascript:void(0)" click.delegate="showMsg()" class="manage-external-alerts ph-a11y-manage-block test" role="link" key-role="oiyn2y-ph-create-job-alert-v1-default-linkRole" aria-label="Manage Alerts" key-aria-label="oiyn2y-ph-create-job-alert-v1-default-manageExternalAlertsButton" data-ph-at-id="manage-alerts-link" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-0yTpDf"> <span ph-tevent="manage_alerts_click" data-ph-at-id="manage-alerts-text" data-ph-id="ph-default-1728906701869-ph-create-job-alert-v1oiyn2y-sSnT7y"> ${widgetBundle['managealertsExternalLinkText'] | pht} </span> </a> </div> </div> </div> </script><script type="text/x-ph-tmpl" id="ph-create-job-alert-v1-default-1735895727464" nonce=""><div class="show-loader" ph-loading-img="show-loader.bind: showLoader" if.bind="showLoader" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-dvxDz1"> </div> <div class="phs-create-job-alert-area ph-widget-box" role="region" key-role="gteh0w-ph-create-job-alert-v1-default-createJobAlertArea" aria-label="Create Job Alert" key-aria-label="gteh0w-ph-create-job-alert-v1-default-createJobAlertAreaLabel" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-tCJsb3"> <div aria-live="assertive" aria-atomic="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-1S5U6q"> <div class="no-job-error" if.bind="showNoJobErrorMsg" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-WvISFP"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-createJobAlertErrorText" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-mkFqkq"> You have no job criteria selected. Please select at least one search filter to create a job alert. </ppc-content> </div> <div class="no-job-error" if.bind="showDuplicateErrorMsg" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-fFRhKY"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-createJobAlertDuplicateErrorText" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-y3xmrU"> This job alert already exists. To create another job alert, please select other job criteria. </ppc-content> </div> <div class="no-job-error" if.bind="isAlertActivated" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-KOodSo"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-createJobAlertAlreadyActivatedText" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Twnug9"> This job alert is already activated. To create another job alert, please select other job criteria. </ppc-content> </div> </div> <div data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-HIhlwk"> <div class="heading-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-29bHLZ"> <div class="icon-area" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-rVOZKV"> <i class="icon icon-notify" aria-hidden="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-JaVtjK"></i> </div> <div class="heading-area" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Jb94Jb"> <h2 data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-gdKSFm"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-createJobAlertHeadingText" data-ph-at-id="heading-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-62CA2h"> Create Job Alert </ppc-content> </h2> </div> </div> <div if.bind="hideJobAlert" class="job-alert-area" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-WaDkBC"> <div class="sub-heading" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-UAwSLx"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-noteText" data-ph-at-id="sub-heading-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-BII0Yx"> NOTE: Use refine search filters above to get better job alerts </ppc-content> </div> <div data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-oqO4IF"> <label class="email" for="jobAlertEmailAddress" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-5sSo2U"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-eMailAddressText" data-ph-at-id="email-label-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-5hmJIu"> Email Address </ppc-content> <span class="sr-only" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Kwv8Ut">Required</span> </label> <form role="form" submit.delegate="validateEmail()" novalidate="" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-HxmKIo"> <div class.bind="piiConsentError ? 'consent-error-present' : '' " data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-7WT8nj"> <div class="email-input" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-nhxuAa"> <input aria-label="Enter email address" key-aria-label="gteh0w-ph-create-job-alert-v1-default-enterEmailLabell" type="email" placeholder="Enter email address" key-placeholder="gteh0w-ph-create-job-alert-v1-default-enterEmailPlaceholderTextt" id="jobAlertEmailAddress" value.bind="createJobAlertModel.email" autocomplete="email" disabled.bind="isDisabled" class="${isDisabled?'disabled':''} fs-block" data-ph-at-id="email-input" aria-required="true" aria-describedby="jobAlertErrorMessage" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Nuqu0R"> <!-- <span class="edit-icon"> <i class="icon icon-edit-icon-fill" aria-hidden="true"></i> </span> --> </input></div> <div aria-live="assertive" aria-atomic="true" id="jobAlertErrorMessage" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-8oct7N"> <span class="error" if.bind="hasErrors && errors.email == 'E101'" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-QK9qBR"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-emailEmptyText" data-ph-at-id="email-empty-validation-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-rNWD9s"> E-mail should not be empty </ppc-content> </span> <span class="error" if.bind="hasErrors && errors.email == 'E102'" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-oQsUho"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-enterValidEMailAddressText" data-ph-at-id="email-invalid-validation-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-cPBRkQ"> Please enter Valid E-mail address </ppc-content> </span> <span class="error" if.bind="hasErrors && errors.email != 'E101' && errors.email != 'E102'" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-oloaXS"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-errorMessageText" data-ph-at-id="error-message-validation-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ZbUz9h"> Something went wrong. Please try again </ppc-content> </span> </div> <div class="manage-frequency" data-ph-at-id="mail-frequency-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-JdFm71"> <label class="email" for="frequency" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-rDyXvc"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-getEmailsText" data-ph-at-id="mail-frequency-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-2brsn8">You'll get emails </ppc-content> <span class="sr-only" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ptWhYa">Required</span> </label> <div class="select-holder" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-qhGWdD"> <select id="frequency" name="frequency" value.bind="createJobAlertModel.frequency" data-ph-at-id="mail-frequency-drp-dwn" aria-label="you'll get emails, select frequency" key-aria-label="gteh0w-ph-create-job-alert-v1-default-selectFreq" required="" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Ih5eVS"> <option value.bind="freq.key" repeat.for="freq of masterFrequency" data-ph-at-id="mail-frequency-drp-dwn-opt" data-ph-at-text="${widgetBundle[freq.literalkey] | pht}" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-AzQhkM"> ${widgetBundle[freq.literalkey] | pht}</option> </select> <i class="icon icon-down-arrow" aria-hidden="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-xaSQtM"></i> </div> </div> <div class="pii-consent-section" if.bind="piiConsentData && piiConsentData.length && piiConsentData.length < 3" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-szzqxd"> <div class="consent-info-heading" innerhtml.bind="(widgetBundle.piiconsentInfoHeading || '')|pht | sanitizeHTML" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-dT3cg9"></div> <label repeat.for="eachConsent of piiConsentData" class="pii-consent-label" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-WfVi7z"> <input type="checkbox" class="pii-consent-input" aria-labelledby="${'checkbox-label-crjob' + $index}" aria-describedby="${!eachConsent.optional ? 'consent-error-crjob' : '' }" checked.bind="eachConsent.isChecked" aria-checked="${eachConsent.isChecked?'true':'false'}" aria-required="${!eachConsent.optional ? 'true': false}" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-4vlT5Q"> <span class="checkbox-selected" aria-hidden="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Tb2jH5"></span> <span class="checkbox-unselect" aria-hidden="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-dRzvPz"></span> <span class="checkbox-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-pTC2Ox"> <span id="${'checkbox-label-crjob' + $index}" innerhtml="${widgetBundle[eachConsent.type + 'Text']}" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-EcKJTl"> </span> <span class="consent-mandatory" aria-hidden="true" if.bind="!eachConsent.optional" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ta6Cjb">*</span> </span> </input></label> </div> <section if.bind="piiConsentData && piiConsentData.length && piiConsentData.length >= 3" class="ph-widget" instance-id="crjob" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-l284FS" view="1735895744018-default" original-view="default" theme="default"> <div as-element="ph-consent-popup-v1" widget-context.bind="piiConsentContext" data-widget="ph-consent-popup-v1" class="ph-consent-popup-v1-default-default ph-widget-target" view="default-1735895780311" instance-id="crjob" original-view="default" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Nb4jE6"></div> </section> <div aria-atomic="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-UZVp2X"> <span class="pii-consent-error error" id="consent-error-crjob" if.bind="piiConsentError" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-QQs4dR"> ${widgetBundle['piiConsentError'] | pht} </span> </div> <div class="job-alert" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-sfOOQc"> <button class="btn plain-button create-jobAlert-button" role="button" key-role="gteh0w-ph-create-job-alert-v1-default-btnRole" aria-label="Create Job Alert" ph-tevent="career_alerts_click" key-aria-label="gteh0w-ph-create-job-alert-v1-default-createJobAlertButton" data-ph-at-id="create-job-alert-button" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-JxhlZQ"> ${widgetBundle['createJobAlertButtonText'] | pht} </button> </div> </div> </form> </div> </div> </div> <!-- <div show.bind="!isLoggedIn && manageAlertStatus"> --> <div class="create-alert-by-mail" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-qqVRFo"> <div class="ph-a11y-create-alert-submit" tabindex="-1" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-bb5XSn"> <div if.bind="isEmailValidationEnabled && showSuccessMsg && isAlertCreated" class="success-alert" data-ph-at-id="succ-alert-managed-alerts" role="text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-nCzU0D"> <div class="rc-icon" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-eem9ks"> <i class="icon icon-check-mark" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-RLQmjG"></i> </div> <div class="alert-success-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-6POSfN"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-jobAlertCreatedSuccessfullyText" data-ph-at-id="job-alert-succ-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-w14Rs9"> Job alert created successfully </ppc-content> </div> </div> <div if.bind="isEmailValidationEnabled && showSuccessMsg && !isAlertCreated" class="email-sent" data-ph-at-id="succ-alert-unmanaged-alerts" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-08S0IO"> <!-- <div class="icon-area"> <i class="icon icon-info" aria-hidden="true"></i> </div> --> <div class="email-sent-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-1TstSv"> <div class="email-sent-text-heading" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-FnnhE0"> <i class="icon icon-info" aria-hidden="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-eL26Dz"></i> <span data-ph-at-id="sent-email-verify-email-text-1" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-NMn7PQ"> ${widgetBundle['checkEmailText'] | pht} </span> </div> <div class="activation-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-g1tTmW"> <span data-ph-at-id="sent-email-verify-email-text-2" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-VklG0s"> <span data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-HhBSvH"> ${widgetBundle['manageAlertsEmailSendTexts2'] | pht}</span> <span class="user-email" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Tf0NgC"> ${createJobAlertModel.email}. </span> ${widgetBundle['manageAlertsEmailExpireText'] | pht} <span class="token-expiry-time-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-avnfIA"> ${tokenExpiryTimeText}.</span> </span> </div> <span class="resend-link-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ByyuTa"> <span data-ph-at-id="activate-job-alert-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-jxOK6Z"> ${widgetBundle['activateJobAlertLinkText'] | pht} </span> <button click.delegate="resendJobAlertActivationMail()" role="link" key-role="gteh0w-ph-create-job-alert-v1-default-linkRole" aria-label="send again" key-aria-label="gteh0w-ph-create-job-alert-v1-default-sendAgainAriaLabel" ph-tevent="resend_alert_click" data-ph-at-id="resend-alerts-link" disabled.bind="isResendFailed" class="${isResendFailed?'disabled':''} email-resend-link" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-RdbwGJ"> <span data-ph-at-id="resend-alerts-link-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-KakR2K"> ${widgetBundle['resendAlertText'] | pht} </span> </button> <span show.bind="isResendFailed" class="email-sent-failed ph-a11y-job-alert-email-sent-failed" tabindex="-1" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-tuyRgZ"> <i class="icon icon-info" aria-hidden="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-oTiaP9"></i> ${widgetBundle['resendFailedInfo'] | pht} </span> </span> </div> </div> <div if.bind="!isEmailValidationEnabled && showSuccessMsg && isAlertCreated" class="success-alert" data-ph-at-id="succ-alert-managed-alerts" role="text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-vcGL1W"> <div class="rc-icon" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-UdHZMQ"> <i class="icon icon-check-mark" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-SB7Fja"></i> </div> <div class="alert-success-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-7sk71r"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-jobAlertCreatedSuccessfullyText" data-ph-at-id="job-alert-succ-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-qkrq98"> Job alert created successfully </ppc-content> </div> </div> <div if.bind="!isEmailValidationEnabled && showSuccessMsg && !isAlertCreated" class="email-sent" data-ph-at-id="succ-alert-unmanaged-alerts" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-9NnIEo"> <div class="icon-area" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-iLAFY3"> <i class="icon icon-info" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-FZTEz2"></i> </div> <div class="email-sent-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-jJQyE7"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-manageAlertsEmailSentText" data-ph-at-id="sent-email-verify-email-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-hQXLmu"> We have sent a mail to your email address. Please verify your email address to </ppc-content> <span class="alert-activation-text-area" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-YUJpMT"> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-activateJobALertText" data-ph-at-id="activate-job-alert-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-u9ZXRS"> activate job alert. </ppc-content> </span> </div> </div> </div> <div if.bind="showSuccessMsg" class="success-msg-wrapper" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-8yfgJX"> <div class="email-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-3FcZKP"> <div class="label-left" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-E1aKF5"> <span data-ph-at-id="email-label-text" data-ph-at-text="${createJobAlertModel.email}" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-gmUVoD"> ${widgetBundle['emailLabelText'] | pht} </span> </div> <div class="label-right fs-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ehvgn4"> ${createJobAlertModel.email} </div> </div> <div class="get-email-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-SxgnJk"> <div class="label-left" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-shiNil"> <span data-ph-at-id="mail-frequency-text" data-ph-at-text="${widgetBundle[createJobAlertModel.displayFrequency] | pht}" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-vdO0xx"> ${widgetBundle['getMailsAlertFrequencyText'] | pht} </span> </div> <div class="label-right" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-i9oA1r"> ${widgetBundle[createJobAlertModel.displayFrequency] | pht} </div> </div> </div> <div show.bind="popupAlert || closeAlert" class="popup-modal-backdrop active phs-manage-alerts-area ph-widget-box" data-ph-at-id="manage-alerts-popup" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ArdISL"> <!-- <div class="modal-backdrop fade in"></div> --> <div class="modal fade in show ${popupAlert ? 'ph-a11y-manage-modal-dialog' : ''} ${closeAlert ? 'ph-a11y-manage-modal-dialog-two' : ''}" role="dialog" aria-modal="true" aria-describedby="modal-heading-id manage-modal-subHeading-id" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-w6StQ4"> <div class="modal-dialog" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-8naof4"> <div data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-1GWuI4"> <a class="close ph-a11y-manage-modal-dialog-two" href="javascript:void(0)" role="button" click.delegate="closeManageAlert()" data-ph-at-id="close-the-popup-button" key-aria-label="gteh0w-ph-create-job-alert-v1-default-closeThePopupAriaLabel" aria-label="close the popup" ph-tevent="email_validation_popup_closed" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-r5G6kx"> <i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-B7Pinu"></i> </a> </div> <div data-ph-at-id="access-manage-alerts" if.bind="popupAlert" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ge2n33"> <div class="phs-widget-heading" id="modal-heading-id" role="heading" key-role="gteh0w-ph-create-job-alert-v1-default-modalHeadingOne" aria-level="2" key-aria-level="gteh0w-ph-create-job-alert-v1-default-modalHeadingLevelOne" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-flrLGl"> <span data-ph-at-id="heading-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-OyP7DR"> ${widgetBundle['manageAlertText'] | pht} </span> </div> <div class="manage-alerts-block" if.bind="hideJobAlert && !showSuccessMsg" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-uqpfUi"> <div class="manage-alerts" data-ph-at-id="manage-alerts-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-5jiurh"> <span id="ph-a11y-manage-alert" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Sl6jxw"> <span data-ph-at-id="verification-email-text" innerhtml="${widgetBundle['verificationEmailText'] | sanitizeHTML}" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-PGlKeO"> </span> </span> </div> <div class="manage-alerts" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Rr0ThS"> <form role="form" submit.delegate="sendManageAlertLink()" class="manage-alert-form" novalidate="" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-SdaNCJ"> <div class="email-input" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-YtwqxL"> <label class="email" for="manageAlertsEmail" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-xQ0liy"> <span data-ph-at-id="email-label-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Vq0oBV"> ${widgetBundle['eMailAddressText'] | pht} </span> <span class="sr-only" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-vabMzR">Required</span> </label> <input aria-label="Enter email address" key-aria-label="gteh0w-ph-create-job-alert-v1-default-enterEmailLabell" type="email" placeholder="Enter email address" key-placeholder="gteh0w-ph-create-job-alert-v1-default-enterEmailPlaceholderTextt" id="manageAlertsEmail" value.two-way="createJobAlertModel.email" autocomplete="email" keyup.delegate="handleEmailValidation()" disabled.bind="isDisabled" class="${isDisabled?'disabled':''} fs-block manage-alert-input" data-ph-at-id="email-input" aria-required="true" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-nEsQzT"> </input></div> </form> <div class="email-send-btn" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Mnyv8C"> <button class="send-email btn primary-button" click.delegate="sendManageAlertLink()" data-ph-at-id="send-email-button" disabled.bind="!createJobAlertModel.email || !validEmail" key-aria-label="gteh0w-ph-create-job-alert-v1-default-sendEmailButtonAriaLabel" aria-label="Send" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-cWnqst"> <span data-ph-at-id="email-onway-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Z8DRbh"> ${widgetBundle['sendEmailButtonText'] | pht} </span> </button> </div> </div> </div> <div class="manage-alerts-block" else="" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-9LBfcA"> <div class="manage-alerts" data-ph-at-id="manage-alerts-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-52YsHM"> <span data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-nKGwW2"> <a href="javascript:void(0)" click.delegate="manageAlert()" data-ph-at-id="manage-alerts-link" aria-describedby="ph-a11y-manage-alert" key-aria-label="gteh0w-ph-create-job-alert-v1-default-clickHereLinkForManageALert" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-Za3nMZ"> <span data-ph-at-id="click-here-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-TQye6Y"> ${widgetBundle['manageAlertsClickHereText'] | pht} </span> </a> </span> <span id="ph-a11y-manage-alert" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-zwLiTf"> <span data-ph-at-id="receive-verification-email-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-BstXQm"> ${widgetBundle['manageAlertsVerificationEmailText'] | pht} </span> </span> </div> <div class="manage-alerts fs-block" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-jXDEow"> <span data-ph-at-id="email-sending-info-text" data-ph-at-text="${createJobAlertModel.email}" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-3MYCG8"> ${widgetBundle['manageAlertsemailSentText'] | pht} </span> <ppc-content key="gteh0w-ph-create-job-alert-v1-default-manageAlertsEmail" data-ph-at-id="email-sending-email-text" class="user-entered-email" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-zO4w9d"> ${createJobAlertModel.email} </ppc-content> </div> </div> </div> <div class="email-on-way" if.bind="closeAlert" data-ph-at-id="accessing-managed-alerts" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-KNZaRD"> <div class="manage-alerts-verify email-text" role="heading" key-role="gteh0w-ph-create-job-alert-v1-default-modalHeadingTwo" aria-level="2" key-aria-level="gteh0w-ph-create-job-alert-v1-default-modalHeadingLevelTwo" id="manage-modal-heading-id" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-lCpxty"> <span data-ph-at-id="email-onway-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-YBMI9c"> ${widgetBundle['emailOnWayText'] | pht} </span> </div> <div class="manage-alerts-verify" id="manage-modal-subHeading-id" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-eQ5zZW"> <span data-ph-at-id="emailed-link-access-profile-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-3r35ho"> ${widgetBundle['emailedLinkToAccessProfileText'] | pht} </span> </div> </div> </div> </div> </div> <div class="job-alert create-manage-block " 鈥俰f.bind="isSiteLogin || isVerifiedUser" data-ph-at-id="loggedin-managed-user" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-vmagbJ"> <a ph-href="${isCandidateHomeEnabled && isSiteLogin ? 'myprofile#jobAlerts' : 'jobalert'}" role="link" key-role="gteh0w-ph-create-job-alert-v1-default-linkRole" aria-label="Manage Alerts" key-aria-label="gteh0w-ph-create-job-alert-v1-default-manageAlertText" ph-tevent="manage_alerts_click" data-ph-at-id="manage-alerts-link" class="ph-a11y-manage-block test" target="_blank" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-yG41sn"> <span data-ph-at-id="manage-alerts-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-t7tL2j"> ${widgetBundle['managealertsLoggedinUserLinkText'] | pht} </span> </a> </div> <div class="job-alert create-manage-block" else="" data-ph-at-id="not-loggedin-managed-user" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-xUDs5r"> <a href="javascript:void(0)" click.delegate="showMsg()" class="manage-external-alerts ph-a11y-manage-block test" role="link" key-role="gteh0w-ph-create-job-alert-v1-default-linkRole" aria-label="Manage Alerts" key-aria-label="gteh0w-ph-create-job-alert-v1-default-manageExternalAlertsButton" data-ph-at-id="manage-alerts-link" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-uN43x9"> <span ph-tevent="manage_alerts_click" data-ph-at-id="manage-alerts-text" data-ph-id="ph-default-1728906701943-ph-create-job-alert-v1gteh0w-ImwZL8"> ${widgetBundle['managealertsExternalLinkText'] | pht} </span> </a> </div> </div> </div> </script><script type="text/x-ph-tmpl" id="ph-consent-popup-v1-default-1735895780261" nonce=""><div class="phs-widget-block-area ph-widget-box" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-h0q6j7"> <a href="javascript:void(0)" class="consents-link ph-a11y-popup-close-focus" click.delegate="triggerConsentPopup()" data-ph-at-id="consents-link" ph-tevent="pii-popup-link" aria-describedby="${'consent-error-' + instanceId }" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-wJrBzg"> <span class="sr-only required-checkbox" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-wdU83L">${widgetBundle["requiredText"]}</span> ${widgetBundle["consentsLinkText"]} </a> </div> <div class="popup-modal-backdrop active" if.bind="showConsentPopup" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-zEr1Lr"> <div class="modal show ph-a11y-modal-area" role="dialog" aria-modal="true" aria-labelledby="consent-heading" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-ugasSG"> <!-- Dialog area --> <div class="modal-dialog consent-popup" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-bcsdqc"> <div class="close-popup-btn" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-rt6m2B"> <button class="ph-a11y-popup-start-focus close" ph-tevent="pii-consent-close" click.delegate="closePopup()" aria-label="close popup" data-ph-at-id="close-link" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-7UBZww"> <i class="icon icon-cancel-1" aria-hidden="true" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-klnv0c"></i> </button> </div> <h2 class="consent-heading" id="consent-heading" data-ph-at-id="consent-text" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-3lCCGb"> ${widgetBundle["consentHeading"]} </h2> <div if.bind="widgetBundle['consentDescription']" class="consent-description pii-consent-section" id="consent-description" data-ph-at-id="consent-description" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-cQRoe2"> ${widgetBundle["consentDescription"]} </div> <div class="pii-consent-section" if.bind="widgetContext.consentData && widgetContext.consentData.length" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-5LeMg9"> <div class="consent-info-heading" innerhtml.bind="(widgetBundle.piiconsentInfoHeading || '')|pht | sanitizeHTML" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-DCD4oQ"></div> <label repeat.for="eachConsent of widgetContext.consentData" class="pii-consent-label" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-5Wb3cM"> <input type="checkbox" class="pii-consent-input" aria-labelledby="${'checkbox-label-' + instanceId + $index}" aria-describedby="${!eachConsent.optional ? 'consent-error-' + instanceId : ''}" checked.bind="eachConsent.isChecked" aria-checked="${eachConsent.isChecked?'true':'false'}" aria-required="${!eachConsent.optional ? 'true':false}" change.delegate="isButtonDisabled()" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-XXSSXx"> <span class="checkbox-selected" aria-hidden="true" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-dy5XYo"></span> <span class="checkbox-unselect" aria-hidden="true" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-J1uIwE"></span> <span class="checkbox-text" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-b5B17z"> <span id="${'checkbox-label-' + instanceId + $index}" class="each-consent-text" innerhtml="${widgetBundle[eachConsent.type + 'Text']}" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-uzhRzA"> </span> <span class="consent-mandatory" aria-hidden="true" if.bind="!eachConsent.optional" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-zpG3Ym">*</span> </span> </input></label> <div class="consent-info-description" innerhtml.bind="(widgetBundle.piiconsentInfoDescription || '')|pht | sanitizeHTML" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-TAZwT7"></div> </div> <div class="consent-accept-area" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-ylPCff"> <button class="btn primary-button ph-a11y-allow-consent" click.delegate="!submitData ? closePopup() : triggerSubmitData() " data-ph-at-id="consent-done-link" disabled.bind="isDisabled" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-F8iFXH"> ${!submitData ? widgetBundle["doneText"]: widgetBundle["submitText"]} </button> </div> </div> </div> </div></script><script type="text/x-ph-tmpl" id="ph-consent-popup-v1-default-1735895780311" nonce=""><div class="phs-widget-block-area ph-widget-box" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-h0q6j7"> <a href="javascript:void(0)" class="consents-link ph-a11y-popup-close-focus" click.delegate="triggerConsentPopup()" data-ph-at-id="consents-link" ph-tevent="pii-popup-link" aria-describedby="${'consent-error-' + instanceId }" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-wJrBzg"> <span class="sr-only required-checkbox" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-wdU83L">${widgetBundle["requiredText"]}</span> ${widgetBundle["consentsLinkText"]} </a> </div> <div class="popup-modal-backdrop active" if.bind="showConsentPopup" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-zEr1Lr"> <div class="modal show ph-a11y-modal-area" role="dialog" aria-modal="true" aria-labelledby="consent-heading" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-ugasSG"> <!-- Dialog area --> <div class="modal-dialog consent-popup" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-bcsdqc"> <div class="close-popup-btn" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-rt6m2B"> <button class="ph-a11y-popup-start-focus close" ph-tevent="pii-consent-close" click.delegate="closePopup()" aria-label="close popup" data-ph-at-id="close-link" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-7UBZww"> <i class="icon icon-cancel-1" aria-hidden="true" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-klnv0c"></i> </button> </div> <h2 class="consent-heading" id="consent-heading" data-ph-at-id="consent-text" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-3lCCGb"> ${widgetBundle["consentHeading"]} </h2> <div if.bind="widgetBundle['consentDescription']" class="consent-description pii-consent-section" id="consent-description" data-ph-at-id="consent-description" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-cQRoe2"> ${widgetBundle["consentDescription"]} </div> <div class="pii-consent-section" if.bind="widgetContext.consentData && widgetContext.consentData.length" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-5LeMg9"> <div class="consent-info-heading" innerhtml.bind="(widgetBundle.piiconsentInfoHeading || '')|pht | sanitizeHTML" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-DCD4oQ"></div> <label repeat.for="eachConsent of widgetContext.consentData" class="pii-consent-label" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-5Wb3cM"> <input type="checkbox" class="pii-consent-input" aria-labelledby="${'checkbox-label-' + instanceId + $index}" aria-describedby="${!eachConsent.optional ? 'consent-error-' + instanceId : ''}" checked.bind="eachConsent.isChecked" aria-checked="${eachConsent.isChecked?'true':'false'}" aria-required="${!eachConsent.optional ? 'true':false}" change.delegate="isButtonDisabled()" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-XXSSXx"> <span class="checkbox-selected" aria-hidden="true" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-dy5XYo"></span> <span class="checkbox-unselect" aria-hidden="true" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-J1uIwE"></span> <span class="checkbox-text" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-b5B17z"> <span id="${'checkbox-label-' + instanceId + $index}" class="each-consent-text" innerhtml="${widgetBundle[eachConsent.type + 'Text']}" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-uzhRzA"> </span> <span class="consent-mandatory" aria-hidden="true" if.bind="!eachConsent.optional" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-zpG3Ym">*</span> </span> </input></label> <div class="consent-info-description" innerhtml.bind="(widgetBundle.piiconsentInfoDescription || '')|pht | sanitizeHTML" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-TAZwT7"></div> </div> <div class="consent-accept-area" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-ylPCff"> <button class="btn primary-button ph-a11y-allow-consent" click.delegate="!submitData ? closePopup() : triggerSubmitData() " data-ph-at-id="consent-done-link" disabled.bind="isDisabled" data-ph-id="ph-1735895744018-default-ph-consent-popup-v1crjob-F8iFXH"> ${!submitData ? widgetBundle["doneText"]: widgetBundle["submitText"]} </button> </div> </div> </div> </div></script><script type="text/javascript" nonce="">phApp.urlMap = {"featuredOpportunities":":url", "businessUnit":":url", "category": "c/:category","job": "job/:jobSeqNo/:title","glassdoor-reviews": "glassdoor-reviews", "search-results" : "search-results", "home" : "home", "jobcart" : "jobcart"} </script><script type="text/javascript" nonce="">phApp.ddoRealPath = {"jobDetail": "data.job"}</script><link rel="stylesheet" type="text/css" href="https://cdn.phenompeople.com/CareerConnectResources/globalstyles/globalstyles-1741763633359.css" id="globalcss" /><link rel="stylesheet" type="text/css" href="https://cdn.phenompeople.com/CareerConnectResources/GENEUS/tenantcss/main-1739508925054.css" id="tenantcss" /><link rel="stylesheet" type="text/css" href="https://cdn.phenompeople.com/CareerConnectResources/GENEUS/tenantcss/color-css-1734432446213.css" id="colorCss" /><style>.phcriticalhide{display: none!important}</style> <script id="ph_app_widgetscript_url" type="text/javascript" nonce="">phApp.widgetScriptUrl = "https://cdn.phenompeople.com/CareerConnectResources/common/js/caas-platform/widgets/"</script><script id="PHAPP-PAGEID" type="text/javascript" nonce=""> phApp.pageId = "page11";</script><script type="text/x-ph-tmpl" id="ph-cookie-popup-v2-1626434253547-default" nonce=""><!--googleoff: index--> <div class="phs-cookie-popup-area ph-widget-box ph-sticky-header" role="region" key-role="gdpr-regionRole" aria-label="cookies message" key-aria-label="gdpr-cookiesMessageAriaLabel" if.bind="showCookiePopup" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-Xijueh"> <div class="container" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-xzuD98"> <div class="cookie-text-area" data-ph-at-id="cookie-text" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-0YGGLP"> <ppc-content key="gdpr-cookietextAreaText" data-ph-at-id="cookie-text" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-H4rNW1"> We use cookies to offer you a better browsing experience, analyze site traffic, and personalize content. Read about how we use cookies and how you can control them by visiting our Cookie Settings page. If you continue to use this site, you consent to our use of cookies. </ppc-content> </div> <div class="cookie-button-area" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-WQg6XD"> <a ph-href="cookiesettings" key-ph-href="gdpr-careerSiteCookieSettingsHrefText" class="btn secondary-button cookie-settings" data-ph-at-id="cookie-settings-link" role="button" aria-label="Click here to change your Cookie Settings" key-aria-label="gdpr-cookieSettingsAriaLabel" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-DA6C34"> <ppc-content key="gdpr-cookieSettingsText" data-ph-at-id="cookie-settings-link-text" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-tA2JI6"> Cookie Settings </ppc-content> </a> <button class="btn primary-button" click.delegate="acceptAndClose()" data-ph-at-id="cookie-close-link" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-JEvrVp"> <i class="icon icon-check-mark" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-0s1BxH"></i> <ppc-content key="gdpr-allowCookiesText" data-ph-at-id="cookie-close-link-text" data-ph-id="ph-1626434253547-default-ph-cookie-popup-v2GVrVRq-BsDmNj"> Allow </ppc-content> </button> </div> </div> </div> <!--googleon: index--></script><script id="page_dynamic_literals" nonce=""> phApp.translations = {"masterData":{"transferDataText":"I understand and accept that my data will be stored overseas","education":"Education","smart_tags_beAmongTheFirstToApply":"Be Among the First to Apply","smart_tags_nearByJob":"NearBy Job","shift":"Shift","postalCode":"Postal Code","requiredText":"Required","privacyConsent1Text":"I have read and agree to the <a class='pii-consent-link' href='javascript:void(0)'> Privacy policy </a>","type":"Job Type","salary":"Salary","experience":"Experience","frequencymonthly":"Monthly","skills":"Skills","division":"Division","piiconsentInfoDescription":"-By proceeding, I understand that my personal data will be processed in accordance with the Company Data Privacy Policy.","uniqueInfoText":"I understand and accept that I am providing unique identifying information about myself that will be saved and used for recruitment activities","emailOptinText":"I would like to receive periodic email about job openings","thirdPartyPiiText":"I understand and accept that my personal information will be provided to third parties, as necessary, in the recruitment process","drivingTimeInMinutesText":"{{minutes}} min","whenDrivingTimeNotFound":"Unavailable","consentsLinkText":"Review and agree to the terms of processing personal information","piiconsentInfoHeading":"","referText":"Refer","piiInfoText":"I understand and agree to my personal information being saved and used for recruitment activities","fitScore_best_fit":"Best Fit","multiJobCountTotalHits":"{{totalHits}} jobs","smart_tags_xViews":"{{viewCount}} Views","consentHeading":"Consent","payRate":"Pay Rate","multiJobCountTotalHitsSingular":"{{totalHits}} job","sensitiveInfoText":"I understand and accept that I am providing sensitive information about myself that will be saved and used for recruitment activities","smart_tags_openedRecently":"Opened Recently","smartHighlightsAriaLabel":"More Info about","privacyConsentVideoText":"I have read and agree to the <a class='pii-consent-link' href='javascript:void(0)'> Privacy policy video</a>","remoteType":"Remote Type","altrMultiJobCountTotalHitsNoResults":"See Jobs ( 0 )","frequencyweekly":"Weekly","multicategoryText":"Job available in {{multicategoryValue}} categories","consentDescription":"In order to personalize your experience and provide job recommendations, we need to collect some personal data. Please read the statements below to learn more about how we use your personal data. Our data privacy notice is linked below, and you may revoke your consent at any time.","termsConsentText":"I have read and agree to the <a class='pii-consent-link' href='javascript:void(0)'> Terms and Conditions </a>","travelRequiremnt":"Travel","smart_tags_entryLevel":"Entry Level","applyNowText":"Apply Now","multiJobCountTotalHitsNoResults":"0 jobs","fitScore_good_fit":"Good Fit","smart_tags_openedToday":"Opened Today","smsOptInText":"I would like to receive periodic text messages about job openings","smart_tags_partTime":"Part Time","shiftDays":"Shift Days","privacyConsentText":"I hereby consent to the processing of my personal data for the purpose of receiving job alerts as outlined in the <a class='pii-consent-link' href='https://careers.gene.com/us/en/privacy-notice'> Privacy Notice. </a><br/><br/> To withdraw your consent to receive job alerts with effect for the future, you may for example use the unsubscribe link provided in each job alert email. Please note that your email address will be deleted immediately for that purpose. Any participation in the talent community or in the job application process will remain unaffected.","optInText":"I would like to receive periodic emails about job openings and company updates","smartHighlightsCloseAriaLabel":"Show Less {{jobName}} job","requirementSentence":"Requirements","tranferData":"I understand and accept that my data will be stored overseas","submitText":"Submit","multiJobCountTotalHitsPlural":"{{totalHits}} jobs","fte":"FTE","additionalSkills":"Additional skills","addToCartSavedText":"Saved","smart_tags_xApplicants":"{{applyCount}} Applicants","department":"Department","altrMultiJobCountTotalHitsPlural":"See Jobs ( {{totalHits}} )","piiConsentError":"Please accept all the required consents","drivingTimeInHoursText":"{{hours}} hr","whatsappOptInText":"I would like to receive periodic WhatsApp messages about job openings","frequencybiweekly":"Bi-Weekly","altrMultiJobCountTotalHits":"See Jobs ( {{totalHits}} )","drivingTime":"driving time","smart_tags_allJobType":"All Job type","smart_tags_popularJob":"Popular Job","altrMultiJobCountTotalHitsSingular":"See Jobs ( {{totalHits}} )","jobLevel":"Job Level","closeDate":"Close Date","smart_tags_fullTime":"Full Time","addToCartSaveText":"Save","smart_tags_internship":"Internship","frequencydaily":"Daily","fitScore_possible_fit":"Possible Fit","doneText":"Done","location":"Location","category":"Category","salaryHourly":"Salary Hourly","gradeCategory":"Grade Category","scheduledWeeklyHours":"Scheduled Weekly Hours"},"ph-category-overview-v3-view8":{"categoryCountPlural":"Jobs","categoryCountSingler":"Job"},"page11-ph-search-results-v2-view5-zcduui":{"applyNowText":"Apply Now","locationText":"location","searchResultsCountPlural":"jobs","primaryJobPostingLoc":"Primary Job Location","multipleLocation":"This job is available in {{locationCount}} locations","toJobCartText":"to job cart","clubName":"Club Name","title":"Title","type":"Job Type","jobSeqNo":"Job Sequence No","postedDate":"Posted Date","expiryDate":"Expiry Date","descriptionTeaser":"Description Teaser","seeMultipleCatBtn":"Associated with {{categoryCount}} categories","postedDateFormat":"ll","jobIdConnectingText":"Job ID is","addToCartSavedText":"Saved","department":"Department","categoryApplicationInfo":"*You'll be able to select your prefered category(-ies) during the apply process","referText":"Refer","locationApplicationInfo":"*You'll be able to select your prefered location/s during the apply process","iconOpen":"icon icon-up-arrow","searchResultsCountSingler":"job","multilocationText":"Job available in {{multilocationValue}} locations","seeMultipleLocBtn":"Available in {{locationCount}} locations","expiryDateFormat":"ll","iconClose":"icon icon-up-arrow","reqId":"Required Id","jobId":"Job Id","primaryJobPostingCat":"Primary Job Category","addToCartSaveText":"Save","multicategoryText":"Job associated with {{multicategoryValue}} categories","multipleCategory":"This job is associated with {{categoryCount}} categories","location":"Location","category":"Category","closeAriaLabelText":"Remove {{closeAriaLabel}} filter"},"ph-create-job-alert-v1-default":{"sendEmailButtonText":"Send","ageConsentText":"I have read and agree to the <a class='pii-consent-link' href='javascript:void(0)'> Terms and Conditions </a>","manageAlerttHeadingText":"Manage job alerts","resendAlertText":"send again","frequencymonthly":"Monthly","checkEmailText":"Please check your email","manageAlertText":"Manage Alerts","manageAlertsEmailSendTexts2":"An activation link has been sent to","dataConsentText":"I have read and agree to the <a class='pii-consent-link' href='javascript:void(0)'> Terms and Conditions </a>","activateJobAlertLinkText":"Didn鈥檛 get an email? ","piiConsentError":"Please accept all the required consents","emailLabelText":"Email:","getMailsAlertFrequencyText":"You鈥檒l get emails:","createJobAlertButtonText":"Create Job Alert","managealertsLoggedinUserLinkText":"Manage Alerts","frequencybiweekly":"Bi-Weekly","emailConsentText":"I have read and agree to the <a class='pii-consent-link' href='javascript:void(0)'> Terms and Conditions </a>","resendFailedInfo":"You have raised maximum number of resend request","managealertsExternalLinkText":"Manage Alerts","manageAlertsemailSentText":"NOTE: Email will be sent to","verificationEmailText":"You will receive a verification email that will direct you to your 'Manage alerts' page.","manageAlertsVerificationEmailText":"to receive a verification email that will redirect you to Manage alerts page.","eMailAddressText":"Email Address","manageAlertsEmailExpireText":"The link in the email will expire in ","frequencyweekly":"Weekly","emailOnWayText":" Your email is on its way...","emailedLinkToAccessProfileText":"We have emailed you link to access your profile.","manageAlertsClickHereText":"Click here","frequencydaily":"Daily"},"ph-facets-v1-view3":{"facetsOpen":"icon-minus","searchButtonText":"Search button","facetsInnerKeywordsButtonText":"Go","facetsResultEmptytext":"No data found.","suggestedFacetResultsAssertiveText":"Showing {{listLength}} options for '{{searchValue}}'","facetsClose":"icon-plus","inputPlaceHolderText":"Search from below list","facetsMobileFilterDonetext":"Refine Search","facetsCloseFiltertext":"Close Filter","facetsClearText":"Text cleared","suggestedFacetNoResultsAssertiveText":"No options found for '{{searchValue}}'","facetsLocationSliderText":"Location range slider","facetsJobsCountOpenSymbol":"(","facetsLocationMilestext":"miles","facetsLocationDistancetext":" Distance:","facetsMobileCloseFiltertext":"Close Filter","facetsInnerKeywordsClearText":"Clear text","facetsLocationHeadingtext":"Location","facetsInnerKeywordsText":"Keywords","facetsJobsCountSingler":"job","facetsJobsCountCloseSymbol":")","facetsInnerSearchCleartext":"Clear text","facetsLocationCleartext":"Clear text","suggestedFacetResultsSingularAssertiveText":"Showing {{listLength}} option for '{{searchValue}}'","facetsJobsCountPlural":"jobs"},"ph-search-results-v2-default":{"locationText":"location","applyNowText":"Apply Now","searchResultsCountPlural":"jobs","primaryJobPostingLoc":"Primary Job Location","multipleLocation":"This job is available in {{locationCount}} locations","clubName":"Club Name","sponsorship":"Sponsor","remote":"Remote","title":"Title","type":"Job Type","postedDate":"Posted Date","expiryDate":"Expiry Date","descriptionTeaser":"Description Teaser","experienceRequired":"Experience","addToCartSavedText":"Saved","department":"Department","referText":"Refer","locationApplicationInfo":"*You'll be able to select your prefered location/s during the apply process ","searchResultsCountSingler":"job","multilocationText":"Job available in {{multilocationValue}} locations","seeMultipleLocBtn":"Available in {{locationCount}} locations","reqId":"Required Id","jobId":"Job Id","addToCartSaveText":"Save","location":"Location","travelRequiremnt":"Travel","category":"Category","closeAriaLabelText":"Remove {{closeAriaLabel}} filter"},"ph-job-cart-count-v3-view2":{"iconCartLgText":" icon icon-star-empty","jobCartLinkText":"Saved","jobCartJobSingular":"job","jobCartWordHas":"has","jobCartJobPlural":"jobs","iconCartText":"icon icon-star-empty"},"ph-job-cart-count-v3-default":{"jobCartLinkText":"Favorite Jobs","iconStarEmptyText":"icon icon-star-empty","jobCartJobSingular":"job","jobCartWordHas":"has","jobCartJobPlural":"jobs","iconStarText":"icon icon-star"},"ph-search-results-v2-view5":{"locationText":"location","applyNowText":"Apply Now","searchResultsCountPlural":"jobs","primaryJobPostingLoc":"Primary Job Location","multipleLocation":"This job is available in {{locationCount}} locations","toJobCartText":"to job cart","clubName":"Club Name","type":"Job Type","title":"Title","postedDate":"Posted Date","jobSeqNo":"Job Sequence No","expiryDate":"Expiry Date","descriptionTeaser":"Description Teaser","seeMultipleCatBtn":"Associated with {{categoryCount}} categories","postedDateFormat":"ll","addToCartSavedText":"Saved","jobIdConnectingText":"Job ID is","department":"Department","categoryApplicationInfo":"*You'll be able to select your prefered category(-ies) during the apply process","referText":"Refer","locationApplicationInfo":"*You'll be able to select your prefered location/s during the apply process","iconOpen":"icon icon-up-arrow","searchResultsCountSingler":"job","multilocationText":"Job available in {{multilocationValue}} locations","seeMultipleLocBtn":"Available in {{locationCount}} locations","expiryDateFormat":"ll","iconClose":"icon icon-up-arrow","reqId":"Required Id","jobId":"Job Id","primaryJobPostingCat":"Primary Job Category","addToCartSaveText":"Save job","multicategoryText":"Job associated with {{multicategoryValue}} categories","multipleCategory":"This job is associated with {{categoryCount}} categories","location":"Location","category":"Category","closeAriaLabelText":"Remove {{closeAriaLabel}} filter"},"ph-social-share-v3-default":{"twitterTitle":"Share via twitter","instagram":"Share via Instagram","linkedin":"Share via LinkedIn","google-plusTitle":"Share via google plus","weiboTitle":"Share via weibo","facebookTitle":"Share via Facebook","twitter":"Share via twitter","xing":"Share via xing","weibo":"Share via weibo","facebookAriaLabel":"Share via Facebook","email":"Share via email","instagramAriaLabel":"Share via Instagram","weiboAriaLabel":"Share via weibo","shareInfoText":"Check out this job at {{companyName}}, {{title}}","google-plus":"Share via google plus","vkTitle":"Share via vk","emailTitle":"Share via email","instagramTitle":"Share via Instagram","vkAriaLabel":"Share via vk","facebook":"Share via Facebook","twitterAriaLabel":"Share via twitter","pinterest":"Share via pinterest","pinterestTitle":"Share via pinterest","linkedinAriaLabel":"Share via LinkedIn","google-plusAriaLabel":"Share via google plus","xingAriaLabel":"Share via xing","pinterestAriaLabel":"Share via pinterest","vk":"Share via vk","emailAriaLabel":"Share via email","linkedinTitle":"Share via LinkedIn","xingTitle":"Share via xing"},"ph-email-job-v1-view3":{"sendEmailButtonText":"Send"},"ph-global-search-v3-default":{"globalsearchJobsCountSingler":"Job","globalsearchPlaceholder":"Search job title or location","eachLocationCount":"({{totalLocationCount}})","militarysearchPlaceholder":"Search military jobs","eachCountryCount":"({{totalCountryCount}})","globalsearchButtonAriaLabelText":"Search","eachStateCount":"({{totalStateCount}})","categorySrText":"Category","globalsearchJobsCountPlural":"Jobs","globalsearchAriaLabelText":"search","eachCategoryCount":"({{totalCategoryCount}})","inputLabelText":"Please navigate the suggestions using the tab key","categoryCount":"({{totalCount}})","globalsearchButtonText":"Search","eachCityCount":"({{totalCityCount}})"}} </script><style>.phcriticalhide{display: none!important}</style> <script snippet_id="GTM-HEAD-143" nonce="">(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.js?id='+i+dl;n=d.querySelector('[nonce]');if(n){j.setAttribute('nonce',n.nonce||n.getAttribute('nonce'))};f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K7DVCSW');</script><script id="structural-tag" type="application/ld+json">{"@context": "https://schema.org","@type": "WebPage","inLanguage": "en_us","name": "search-results","url": "https://careers.gene.com/us/en/search-results","datePublished": "2025-03-25","dateModified": "2025-03-25"}</script><script type="text/x-ph-tmpl" id="ph-job-cart-count-v3-1743586093399-view2"><div class="phs-job-cart-area" data-ph-id="ph-page-element-short-header-jkn0z1-2m5LZX"> <a ph-href="jobcart" key-ph-href="jkn0z1-ph-job-cart-count-v3-view2-jobcartUrl" ph-tevent="job-cart-icon-click" data-ph-at-id="jobcart-count" data-ph-at-widget-data-count="${jobCartCount}" aria-atomic="true" aria-live="assertive" aria-label="${jobCartCount} ${widgetBundle['jobCartLinkText']| pht} ${jobCartCount == 1 ? (widgetBundle['jobCartJobSingular']) : (widgetBundle['jobCartJobPlural'])}" data-ph-id="ph-page-element-short-header-jkn0z1-XklCmu"> <i class="${jobCartCount > 0? (widgetBundle['iconCartLgText']) : (widgetBundle['iconCartText'])}" aria-hidden="true" data-ph-id="ph-page-element-short-header-jkn0z1-4bziNA"></i> <span class="linkText" data-ph-at-id="heading-text" aria-hidden="true" data-ph-id="ph-page-element-short-header-jkn0z1-ABue7I"> ${widgetBundle['jobCartLinkText']| pht} ${jobCartCount == 1 ? (widgetBundle['jobCartJobSingular']) : (widgetBundle['jobCartJobPlural'])} </span> <span class="phs-jobcart-count" aria-hidden="true" data-ph-id="ph-page-element-short-header-jkn0z1-aHRs4A"> (${jobCartCount}) </span> </a> </div></script><script type="text/x-ph-tmpl" id="ph-job-cart-count-v3-1743586093390-view2"><div class="phs-job-cart-area" data-ph-id="ph-page-element-short-header-jkn0zo-KSQgS1"> <a ph-href="jobcart" key-ph-href="jkn0zo-ph-job-cart-count-v3-view2-jobcartUrl" ph-tevent="job-cart-icon-click" data-ph-at-id="jobcart-count" data-ph-at-widget-data-count="${jobCartCount}" aria-atomic="true" aria-live="assertive" aria-label="${jobCartCount} ${widgetBundle['jobCartLinkText']| pht} ${jobCartCount == 1 ? (widgetBundle['jobCartJobSingular']) : (widgetBundle['jobCartJobPlural'])}" data-ph-id="ph-page-element-short-header-jkn0zo-PYtru8"> <i class="${jobCartCount > 0? (widgetBundle['iconCartLgText']) : (widgetBundle['iconCartText'])}" aria-hidden="true" data-ph-id="ph-page-element-short-header-jkn0zo-VRXzjS"></i> <span class="linkText" data-ph-at-id="heading-text" aria-hidden="true" data-ph-id="ph-page-element-short-header-jkn0zo-w3gL6d"> ${widgetBundle['jobCartLinkText']| pht} ${jobCartCount == 1 ? (widgetBundle['jobCartJobSingular']) : (widgetBundle['jobCartJobPlural'])} </span> <span class="phs-jobcart-count" aria-hidden="true" data-ph-id="ph-page-element-short-header-jkn0zo-qqnuCe"> (${jobCartCount}) </span> </a> </div></script><script type="text/x-ph-tmpl" id="ph-language-selector-v2-1743586093369-view3"><div class="phs-lang-select-area ph-widget-box" data-ph-id="ph-page-element-short-header-43qw7j-1XWxvO"> <div class="show-loader" ph-loading-img="show-loader.bind: showLoader" show.bind="showLoader" data-ph-id="ph-page-element-short-header-43qw7j-PnzE3h"></div> <div if.bind="!showErrorMsg && !showLoader" data-ph-id="ph-page-element-short-header-43qw7j-1Sy25c"> <!-- <label class="sr-only" for="selectedLanguageBtn" id="selectedLanguageLabel"> Language selector </label> --> <button if.bind="searchArray.length>1" class="language-block ${(searchArray.length==1)?'single-language':''} ${(searchArray.length>10) ? '':'dropdown-arrow'}" role="${(searchArray.length==1)?'text':'button'}" click.delegate="isshowDropDown = !isshowDropDown" aria-haspopup="true" aria-expanded="${isshowDropDown?true:false}" data-ph-id="ph-page-element-short-header-43qw7j-jfWDry"> <span class="flag flag-${choosenLanguage.locationDisplayName}" data-ph-at-id="selected-country-flag" data-ph-id="ph-page-element-short-header-43qw7j-0I3O1P"></span> <i class="icon icon-globe-plane globe-icon" data-ph-id="ph-page-element-short-header-43qw7j-FR5A8l"></i> <span class="sr-only" data-ph-id="ph-page-element-short-header-43qw7j-YTpjVX"> Language selected </span> <span class="sr-only" data-ph-id="ph-page-element-short-header-43qw7j-ishyKC"> ${choosenLanguage.languageDisplayName} </span> <span class="selected-country" data-ph-at-id="selected-country" data-ph-id="ph-page-element-short-header-43qw7j-7GaY82"> ${choosenLanguage.locationDisplayName} </span> <i aria-hidden="true" class="icon icon-triangle ${isshowDropDown ? 'icon-up' : 'icon-down'} arrow-icon" show.bind="(searchArray.length>1)" data-ph-id="ph-page-element-short-header-43qw7j-9P4mrr"></i> </button> <div class="dropdown-box ph-a11y-dropdown-box ${(searchArray.length>10) ? '':'dropdown-arrow'}" show.bind="isshowDropDown && (searchArray.length>1)" data-ph-id="ph-page-element-short-header-43qw7j-ov1CJw"> <div class="search-area ph-a11y-search-area" aria-owns="language-listbox" aria-haspopup="listbox" data-ph-id="ph-page-element-short-header-43qw7j-LZKiXd"> <label class="sr-only" for="language-selector" key="43qw7j-ph-language-selector-v2-view3-languageSearchLabelText" data-ph-id="ph-page-element-short-header-43qw7j-v5HxLl">Search location or Language</label> <input type="text" name="language-listbox" key-aria-label="43qw7j-ph-language-selector-v2-view3-" id="language-selector" ph-a11y-autocomplete="" aria-autocomplete="list" autocomplete="off" aria-controls="language-listbox" value.bind="filterKey" aria-describedby="suggestions" placeholder="Enter location or Language" key-placeholder="43qw7j-ph-language-selector-v2-view3-languageSearchPlaceholderText" data-show-listbox="false" focus.bind="isshowDropDown" data-ph-id="ph-page-element-short-header-43qw7j-0jJcTw" aria-label="" /> <i class="icon icon-icon-search" if.bind="!filterKey" aria-hidden="true" data-ph-id="ph-page-element-short-header-43qw7j-cZomxL"></i> <a tabindex="0" ph-tevent="clear_searches_click" class="phs-keysearch-clear" role="button" click.delegate="clearSearch()" focus.trigger="onBlurHandler($event, true)" if.bind="filterKey" href="javascript:void(0)" data-ph-at-id="clear-globalsearch-link" data-ph-id="ph-page-element-short-header-43qw7j-fxzP7w"> <ppc-content type="icon" data-ph-id="ph-page-element-short-header-43qw7j-bewWt1"><i class="icon icon-cancel" aria-hidden="true" data-ph-id="ph-page-element-short-header-43qw7j-XR3LHK"></i></ppc-content> <span class="sr-only" data-ph-id="ph-page-element-short-header-43qw7j-DorJIK"> <ppc-content key="43qw7j-ph-language-selector-v2-view3-searchInputClearText" data-ph-at-id="clear-globalsearch-text" data-ph-id="ph-page-element-short-header-43qw7j-KA3mR2">Clear text</ppc-content> </span> </a> </div> <ul class="dropdown-list" id="language-listbox" role="listbox" aria-label="language-list" aria-labelledby="language-listbox" tabindex="-1" data-ph-id="ph-page-element-short-header-43qw7j-yOxeYT"> <li class="dropdown-list-item ph-a11y-dropdown-list-item" repeat.for="each of roots" role="option" data-ph-id="ph-page-element-short-header-43qw7j-ljtyTa"> <a href="${each.locationUrl}" click.delegate="languageChanged(each,true)" class="${(each.displayName==choosenLanguage.displayName)?'active':''}" data-ph-at-displayname-text="${each.displayName}" tabindex="-1" data-ph-id="ph-page-element-short-header-43qw7j-xu0mqO"> <span class="flag flag-${each.location}" data-ph-at-id="country-flag" data-ph-id="ph-page-element-short-header-43qw7j-mCZZNU"></span> <div class="country" data-ph-id="ph-page-element-short-header-43qw7j-qrExyR"> <div class="actual-display-name" data-ph-at-id="country" data-ph-id="ph-page-element-short-header-43qw7j-UFzYYT"> ${each.displayName} </div> <div class="sr-only" if.bind="each.displayName==choosenLanguage.displayName" data-ph-id="ph-page-element-short-header-43qw7j-nxkhlH"> <ppc-content data-ph-id="ph-page-element-short-header-43qw7j-QqoWnH"> selected </ppc-content> </div> </div> </a> </li> </ul> <div aria-atomic="true" aria-live="assertive" id="suggestions" data-ph-id="ph-page-element-short-header-43qw7j-PnAgxC"> <div class="language-selector-search" aria-label="No results found" if.bind="!roots.length" data-ph-id="ph-page-element-short-header-43qw7j-lU0mLg"> <ppc-content key="43qw7j-ph-language-selector-v2-view3-noResultFoundText" data-ph-id="ph-page-element-short-header-43qw7j-yEx6ug"> No results found </ppc-content> </div> <div class="sr-only" if.bind="roots.length" data-ph-id="ph-page-element-short-header-43qw7j-XQbRWO"> ${roots.length} <ppc-content key="43qw7j-ph-language-selector-v2-view3-sugessionText" data-ph-id="ph-page-element-short-header-43qw7j-NcvrA7"> suggestions are available </ppc-content> </div> </div> </div> </div> </div></script></head> <body class="search-results-page" data-ph-id="ph-page-element-page11-mIj3jF" style="visibility: hidden;"><noscript nonce="__CSP_NONCE__" snippet_id="GTM-BODY-143"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K7DVCSW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="ph-header" data-ph-id="ph-page-element-page11-K6sd46"><section class="ph-widget ph-widget-layout ppc-section ph-widget-target" view="short-header" type="static" instance-id="l3x357" data-ph-id="short-header-HD0o9w" original-view="short-header" as-element="short-header" data-widget="short-header"><div as-element="short-header" data-widget="short-header" view="short-header" original-view="short-header" type="static" instance-id="l3x357" theme="default" class="ph-widget-target short-header-default" data-ph-id="ph-page-element-short-header-l3x357-qooKiY"> <div class="hero-block short-header ph-widget-box" data-ph-id="ph-page-element-short-header-l3x357-HMhBTj"> <!-- main header --> <header data-ph-id="ph-page-element-short-header-l3x357-jTGFn7"> <div class="ph-navigation" data-ph-id="ph-page-element-short-header-l3x357-negmvD"> <!-- skip to main content --> <div class="skip-main" data-ph-id="ph-page-element-short-header-l3x357-tBrcBf"> <a href="#acc-skip-content" id="skip-content" ph-tevent="skip_main_content" aria-label="Skip to main content" key-aria-label="short-header-careersSkipContentLabelText" target="_self" key-target="short-header-careersSkipContentTargetValue" class="skip-content au-target" data-ph-id="ph-page-element-short-header-l3x357-hUt4FK">Skip to main content</a> </div> <!-- End skip to main content --> <div class="container top-header" data-ph-id="ph-page-element-short-header-l3x357-rvMaRl"> <div class="mobile-menu-block" data-ph-id="ph-page-element-short-header-l3x357-kRKo1c"> <button class="mobile-menu au-target" onclick="toggle_menu()" ph-tevent="menu_icon_click" title="Mobile Menu" key-role="short-header-achorMobileIconKeyRoleShortHeader" role="button" data-ph-at-id="mobile-menu-open-popup" aria-label="open hamburger menu" key-aria-label="short-header-toggleopenBtntext" data-ph-id="ph-page-element-short-header-l3x357-WfUCgU"> <i class="icon icon-menu-2" data-ph-id="ph-page-element-short-header-l3x357-8yp4B0"></i> </button> <!-- tip-suggestion="Toggle menu" aria-expanded="false"--> </div> <div class="header-logo hide-mobile" data-ph-id="ph-page-element-short-header-l3x357-pYPPHa"> <a key-ph-href="short-header-homeUrlPath" ph-tevent="logo_click" data-ph-tevent-attr-trait62="logo" data-ph-at-id="header-logo" aria-label="header logo" key-aria-label="short-header-headerShortTitleText" au-target-id="251" data-ph-href="/" data-ph-id="ph-page-element-short-header-l3x357-sPdN14" ph-href="/"> <ppc-content type="image" aria-hidden="true" data-ph-id="ph-page-element-short-header-l3x357-ODwSpT"> <img key-alt="short-header-shortHeaderImgAltText" alt="header logo" class="img-responsive desktop-header-logo" key-src="short-header-shortDesktopLogoImgUrlPath" src="https://cdn.phenompeople.com/CareerConnectResources/prod/GENEUS/en_us/desktop/assets/images/v-1739453210077-header-logo.png" data-ph-id="ph-page-element-short-header-l3x357-La6CRI" /> </ppc-content> </a> </div> <div class="nav-main-bar" data-ph-id="ph-page-element-short-header-l3x357-kGjhnd"> <nav class="nav navbar-nav header-menu" role="navigation" data-ph-id="ph-page-element-short-header-l3x357-jRKdeF"> <div class="nav-header-logo nav-list-logo" data-ph-id="ph-page-element-short-header-l3x357-FKWH1e"> <a key-ph-href="short-header-homeUrlPath" ph-tevent="logo_click" data-ph-tevent-attr-trait62="logo" data-ph-at-id="header-logo" aria-label="header logo" key-aria-label="short-header-headerShortTitleText" tabindex="1" data-ph-id="ph-page-element-short-header-l3x357-wYCRoh" class="au-target" au-target-id="252" data-ph-href="/" ph-href="/"> <img key-alt="short-header-shortHeaderImgAltText" alt="header logo" class="img-responsive nav-logo" key-src="short-header-shortDesktopLogoImgUrlPath" src="https://cdn.phenompeople.com/CareerConnectResources/prod/GENEUS/en_us/desktop/assets/images/v-1739453210077-header-logo.png" data-ph-id="ph-page-element-short-header-l3x357-suiP5c" /> </a> </div> <ul class="main-nav" ph-nav-ctr="" data-ph-id="ph-page-element-short-header-l3x357-Mf3WWd"> <li data-ph-id="ph-page-element-short-header-l3x357-AnL2sK"> <a key-ph-href="short-header-shorthomeLinkPathUrl1" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Careers Home" data-ph-at-id="header-links" data-ph-href="/us/en/home" data-ph-id="ph-page-element-short-header-l3x357-7HdLPa" ph-href="/us/en/home"> <ppc-content key="short-header-shortHeaderhomeText" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-DpahS7"> Careers Home </ppc-content> </a> </li> <!-- <li > <a key-ph-href="short-header-shortBrowseLinkPathUrl1" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Browse Jobs" data-ph-at-id="header-links" href="/us/en/search-results" data-ph-href="search-results"> <ppc-content key="short-header-shortHeaderBrowseText" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-M0iXo6"> Browse Jobs </ppc-content> </a> </li> --> <li class="nav-list-items" data-ph-id="ph-page-element-short-header-l3x357-xWtdLF"> <button ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="DISCOVER GENENTECH" data-ph-at-id="header-links" class="drop-down workingatphenom au-target" onblur="persona_focuse_close_menu(event)" onclick="secondDropDown(event)" aria-expanded="false" data-ph-id="ph-page-element-short-header-l3x357-KMIal1"> <span data-ph-id="ph-page-element-short-header-l3x357-yrXZUM"> <ppc-content key="short-header-shortdiscovergenentech" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-KK9BqW"> DISCOVER GENENTECH </ppc-content> </span> <i class="icon icon-down-arrow icon-arrow" data-ph-id="ph-page-element-short-header-l3x357-lin6RH"></i> </button> <ul class="sub-navigation sub-menu sub-items " data-ph-id="ph-page-element-short-header-l3x357-m0DCIA"> <li data-ph-id="ph-page-element-short-header-l3x357-gd4R2K"> <a role="link" key-role="short-header-benefitsKeyRoleFooter" href="benefits" key-href="short-header-benefitsLinkUrl" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="BENEFITS" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-f6r09G"> <ppc-content key="short-header-fSearchbenefitsLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-J2d2Bw"> BENEFITS </ppc-content> </a> </li> <!-- SUP-84480--Started --> <!-- CSTMZTN-12517 --> <!-- <li> <a role="link" key-role="short-header-ourpeopleFooter" href="/us/en/our-people" key-href="short-header-ourpeoplesLinkUrl" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="OUR PEOPLE" data-ph-at-id="header-links" > <ppc-content key="short-header-ourpeopleLink" data-ph-at-id="header-links"> OUR PEOPLE </ppc-content> </a> </li> --> <!-- CSTMZTN-12517 --> <!-- SUP-84480--Ended --> <li data-ph-id="ph-page-element-short-header-l3x357-fcJiO0"> <a role="link" key-role="short-header-militaryhiringheader" href="/us/en/military-hiring" key-href="short-header-militaryhiringPathLinkUrl" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="MILITARY HIRING" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-Nc2fLI"> <ppc-content key="short-header-militaryLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-ZVZ3ks"> MILITARY HIRING </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-uta5NV"> <a role="link" key-role="short-header-browsejobsKeyRoleFooter" href="/us/en/search-results" key-href="short-header-browsejobsPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="BROWSE JOBS" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-Ef1Fsl"> <ppc-content key="short-header-browsejobsLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-jMqq5T"> BROWSE JOBS </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-8RFL8I"> <a role="link" key-role="short-header-jointtalentcommunity" href="/us/en/jointalentcommunity" key-href="short-header-jointtalentLinkUrl" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="JOIN TALENT COMMUNITY" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-7lyYHB"> <ppc-content key="short-header-jointalentcommunityLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-ZkE3zJ"> JOIN TALENT COMMUNITY </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-f8SPU9"> <a role="link" key-role="short-header-faqRoleFooter" href="/us/en/faq" key-href="short-header-faqLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="FAQ" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-vG8SbD"> <ppc-content key="short-header-faqLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-lFYshU"> FAQ </ppc-content> </a> </li> </ul> </li> <li class="nav-list-items" data-ph-id="ph-page-element-short-header-l3x357-hotidp"> <button ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="About Us" data-ph-at-id="header-links" class="drop-down workingatphenom au-target" onblur="persona_focuse_close_menu(event)" onclick="secondDropDown1(event)" aria-expanded="false" data-ph-id="ph-page-element-short-header-l3x357-kwKWHe"> <span data-ph-id="ph-page-element-short-header-l3x357-DlLPOk"> <ppc-content key="short-header-shortPsAboutUs" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-Bn2rel">Professional Areas</ppc-content> </span> <i class="icon icon-down-arrow icon-arrow1" data-ph-id="ph-page-element-short-header-l3x357-gkxeT2"></i> </button> <ul class="sub-navigation sub-menu sub-items" data-ph-id="ph-page-element-short-header-l3x357-4uNqea"> <li data-ph-id="ph-page-element-short-header-l3x357-BP3dwI"> <a role="link" key-role="short-header-ResearchsKeyRoleFooter" href="/us/en/research-and-early-development" key-href="short-header-ResearchLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Research and Early Development" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-CAHQZy"> <ppc-content key="short-header-fSearchJobsLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-gGT5kB"> Research and Early Development </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-1HrGf7"> <a role="link" key-role="short-header-productKeyRoleFooter" href="/us/en/product-development" key-href="short-header-ProductDevelopmentPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Product Development" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-KXR5Ob"> <ppc-content key="short-header-productLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-kbpDxL"> Product Development </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-Bdf5IE"> <a role="link" key-role="short-header-ManufacturingKeyRoleFooter" href="/us/en/manufacturing-and-engineering-pt-" key-href="short-header-ManufacturingPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Manufacturing and Engineering" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-d12j7L"> <ppc-content key="short-header-ManufacturingLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-WKSd7X"> Manufacturing and Engineering </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-aimwKG"> <a role="link" key-role="short-header-CommercialKeyRoleFooter" href="/us/en/commercial-medical-affairs-and-government-affairs" key-href="short-header-CommercialPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Commercial Medical Affair and Governament Affair" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-cRG7AY"> <ppc-content key="short-header-CommercialLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-YfERVH">Commercial Medical Affairs and Government Affairs</ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-myXAqK"> <a role="link" key-role="short-header-CoperateKeyRoleFooter" href="/us/en/corporate-functions" key-href="short-header-CoperatePathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Coperate Functions" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-AgvHwl"> <ppc-content key="short-header-CoperateLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-eMLdyr">Corporate Functions</ppc-content> </a> </li> </ul> </li> <li class="nav-list-items" data-ph-id="ph-page-element-short-header-l3x357-wGJxpU"> <button ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Student and Grad Programs" data-ph-at-id="header-links" class="drop-down workingatphenom au-target" onblur="persona_focuse_close_menu(event)" onclick="secondDropDown2(event)" aria-expanded="false" data-ph-id="ph-page-element-short-header-l3x357-LfzTw2"> <span data-ph-id="ph-page-element-short-header-l3x357-QVnASF"> <ppc-content key="short-header-shortPsStudent" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-860gMj"> Student and Grad Programs </ppc-content> </span> <i class="icon icon-down-arrow icon-arrow2" data-ph-id="ph-page-element-short-header-l3x357-Ady6nH"></i> </button> <ul class="sub-navigation sub-menu sub-items" data-ph-id="ph-page-element-short-header-l3x357-FRm4Of"> <li data-ph-id="ph-page-element-short-header-l3x357-2XRTYB"> <a role="/us/en/copy-draft-internships" key-role="short-header-achorInternshipsKeyRoleFooter" href="/us/en/internships" key-href="short-header-InternshipsLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Search Jobs" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-kXLITj"> <ppc-content key="short-header-finternshipssLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-MQPQWB"> Internships </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-S15sJu"> <a role="link" key-role="short-header-achorPostdocsKeyRoleFooter" href="/us/en/students-postdocs" key-href="short-header-PostdocsPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Postdocs" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-l4DjYC"> <ppc-content key="short-header-fPostdocsLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-3eoy3J"> Postdocs </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-lk7ThO"> <a role="link" key-role="short-header-achorRotationsKeyRoleFooter" href="/us/en/students-rotations" key-href="short-header-rotationsPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Rotations" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-hUbTMp"> <ppc-content key="short-header-fRotationsLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-hLZTa2"> Rotations </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-pK8mvU"> <a role="link" key-role="short-header-achorMDKeyRoleFooter" ph-href="md-fellowship" key-ph-href="short-header-MDPathLinkUrlN" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Rotations" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-n7UWVY"> <ppc-content key="short-header-fMDLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-GO7yJe"> MD </ppc-content> </a> </li> <li data-ph-id="ph-page-element-short-header-l3x357-xrAL1U"> <a role="link" key-role="short-header-achorPharmDKeyRoleFooter" ph-href="pharmd-fellowships" key-ph-href="short-header-PharmDPathLinkUrlN" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="PharmD" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-uXkiES"> <ppc-content key="short-header-fPharmDLink" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-5sBCXC"> PharmD </ppc-content> </a> </li> </ul> </li> <!-- <li> <a key-ph-href="short-header-shortBenefitsLinkPathUrl" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Benefits" data-ph-at-id="header-links" href="/us/en/copy-draft-benefits" data-ph-href="/us/en/copy-draft-benefits"> <ppc-content key="short-header-shortHeaderBenefitsText" data-ph-at-id="header-links"> Benefits </ppc-content> </a> </li> <li > <a key-ph-href="short-header-shortfaqLinkPathUrl1" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Faqs" data-ph-at-id="header-links" ph-href="us/en/faqs" data-ph-href="faqs"> <ppc-content key="short-header-shortHeaderfaq1Text" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-M0iXo6"> FAQ </ppc-content> </a> </li> --> <li data-ph-id="ph-page-element-short-header-l3x357-MPVe46"> <a key-ph-href="short-header-shortcandidaeLinkPathUrl1" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Faqs" data-ph-at-id="header-links" ph-href="https://roche.wd3.myworkdayjobs.com/en-US/ROG-A2O-GENE/login" data-ph-href="candidatelogin" target="_blank" data-ph-id="ph-page-element-short-header-l3x357-0WYMqG"> <ppc-content key="short-header-shortHeadercandidatelinkText" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-HvgwwL"> CANDIDATE LOGIN </ppc-content> </a> </li> <!-- <li ph-nav-item-type="events" ph-nav-item="" > <a key-ph-href="short-header-shortEventsUrlLinkPath" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Events" data-ph-at-id="header-links" href="https://genentech.dev.phenompro.com/us/en/events" data-ph-href="events"> <ppc-content key="short-header-shortHeaderEventsText" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-vQipok"> Events </ppc-content> </a> </li> --> </ul> <div class="mobile-menu-close" data-ph-id="ph-page-element-short-header-l3x357-EVE94o"> <button class="mobile-menu menu-close au-target" onclick="toggle_menu()" ph-tevent="menu_icon_click" title="close the menu" key-role="short-header-achorMobileIconKeyRoleShortHeaderrole" role="button" data-ph-at-id="mobile-menu-close-popup" aria-label="Close the menu" key-aria-label="short-header-togglecloseBtntest" data-ph-id="ph-page-element-short-header-l3x357-paEZsT"> <i class="icon icon-cancel" data-ph-id="ph-page-element-short-header-l3x357-hh4hMO"></i> </button> <!-- tip-suggestion="Toggle menu" aria-expanded="false" --> </div> </nav> <!--mobile logo--> <div class="mobile-header-logo" data-ph-id="ph-page-element-short-header-l3x357-v8wJ44"> <a key-ph-href="short-header-homeUrlPathUrl" ph-tevent="logo_click" data-ph-tevent-attr-trait62="logo" data-ph-at-id="header-logo" aria-label="header logo" key-aria-label="short-header-headerShortTitleText" data-ph-href="/" data-ph-id="ph-page-element-short-header-l3x357-L3BC1k" ph-href="/"> <ppc-content type="image" data-ph-id="ph-page-element-short-header-l3x357-72P1hz"> <img key-alt="short-header-shortHeaderImgAltText" alt="header logo" class="img-responsive" key-src="short-header-shortDesktopLogoImgUrlPath" src="https://cdn.phenompeople.com/CareerConnectResources/prod/GENEUS/en_us/desktop/assets/images/v-1739453210077-header-logo.png" data-ph-id="ph-page-element-short-header-l3x357-6dh2nk" /> </ppc-content> </a> </div> </div> <div class="nav-right-list" data-ph-id="ph-page-element-short-header-l3x357-IgDbod"> <!-- language selector --> <div class="language-selector" data-ph-id="ph-page-element-short-header-l3x357-HMGah3"> <section class="ph-widget ppc-section ph-widget-layout" instance-id="43qw7j" data-ph-id="ph-page-element-short-header-l3x357-kNZyAH"> <div class="ph-language-selector-v2-view3-default ph-widget-target" as-element="ph-language-selector-v2" data-widget="ph-language-selector-v2" view="1743586093369-view3" instance-id="43qw7j" data-ph-id="ph-page-element-short-header-l3x357-gtkxCU" original-view="view3"></div> </section> </div> <!-- End language selector --> <!--Candidate Home--> <!--Candidate Home End--> <!-- Job Cart Count Widget --> <div class="mobileJobCart" data-ph-id="ph-page-element-short-header-l3x357-Y2J4qj"> <section class="ph-widget ppc-section ph-widget-layout" instance-id="jkn0zo" data-ph-id="ph-page-element-short-header-l3x357-LcUzx6"> <div as-element="ph-job-cart-count-v3" data-widget="ph-job-cart-count-v3" class="ph-job-cart-count-v3-view2-theme1 ph-widget-target" theme="theme1" view="1743586093390-view2" instance-id="jkn0zo" data-ph-id="ph-page-element-short-header-l3x357-uzK3d6" original-view="view2"></div> </section> </div> <!-- end Job Cart Count Widget --> </div> </div> <div class="container secondary-header" data-ph-id="ph-page-element-short-header-l3x357-0JpkXy"> <div class="Visit" data-ph-id="ph-page-element-short-header-l3x357-1WFLqR"> <a key-ph-href="short-header-shortVisitLinkPathUrl1" ph-tevent="header_menu_click" data-ph-tevent-attr-trait62="Visit genentech.com" data-ph-at-id="header-links" target="_blank" key-target="short-header-visit-target" data-ph-href="https://www.gene.com/" data-ph-id="ph-page-element-short-header-l3x357-NeecqE" ph-href="https://www.gene.com/"> <ppc-content key="short-header-shortHeaderVisitText" data-ph-at-id="header-links" data-ph-id="ph-page-element-short-header-l3x357-70fXNp"> Visit genentech.com </ppc-content> </a> </div> <!-- Job Cart Count Widget --> <div class="desktopJobCart" data-ph-id="ph-page-element-short-header-l3x357-hhVi0E"> <section class="ph-widget ppc-section ph-widget-layout" instance-id="jkn0z1" data-ph-id="ph-page-element-short-header-l3x357-x2QXNe"> <div as-element="ph-job-cart-count-v3" data-widget="ph-job-cart-count-v3" class="ph-job-cart-count-v3-view2-theme1 ph-widget-target" theme="theme1" view="1743586093399-view2" instance-id="jkn0z1" data-ph-id="ph-page-element-short-header-l3x357-WmjOD4" original-view="view2"></div> </section> </div> <!-- end Job Cart Count Widget --> </div> </div> </header> </div> </div></section></div> <div class="ph-page" data-ph-id="ph-page-element-page11-o7Lykl"><section class="ppc-section ph-widget" type="dynamic" instance-id="GVrVRq" theme="default" original-view="default" ph-module="onetrust" data-ph-id="ph-widget-element-1626434253547-pWM7qg"><div class="ph-cookie-popup-v2-default-default ph-widget-target" as-element="ph-cookie-popup-v2" data-widget="ph-cookie-popup-v2" view="1626434253547-default" theme="default" original-view="default" instance-id="GVrVRq" data-ph-id="ph-widget-element-1626434253547-QSJ6fp"></div></section> <div class="body-wrapper ph-page-container" data-ph-id="ph-page-element-page11-LjZSB2"> <section class="ph-widget ph-hero-block-cc-view12-option1-theme2" type="static" view="60mww1-ph-hero-block-cc-view12-option1" theme="theme2" instance-id="60mww1" retain-previous-html="true" cards-count="1" data-cards-per-row="one" original-view="ph-hero-block-cc-view12-option1" data-ph-id="ph-page-element-page11-NyxEBY"> <div as-element="ph-html-v1" data-widget="ph-html-v1" view="60mww1-ph-hero-block-cc-view12-option1" original-view="ph-hero-block-cc-view12-option1" type="static" instance-id="60mww1" theme="theme2" class="ph-widget-target ph-hero-block-cc-view12-option1-theme2" data-ph-id="ph-page-element-page11-YNR3c6"> <div class="ph-component-cntr ph-widget-box" data-ph-id="ph-page-element-page11-Yackp6"> <div class="ph-card-container stackable" data-cards-per-row="one" key-role="ph-html-v1-ph-hero-block-cc-view12-option1-60mww1-PXpXXD" data-ph-id="ph-page-element-page11-ho2dnH"> <div card-name="ph-hero-block-cc-view12" class="ph-card" key-role="ph-html-v1-ph-hero-block-cc-view12-option1-60mww1-iq8HMG" instance-id="AkGkC5" data-ph-id="ph-page-element-page11-7F1HKp"> <div class="ph-hero-block-cc-view12 ph-card-block" data-ph-at-id="ph-hero-block-cc-view12" data-ph-id="ph-page-element-page11-kQTSuQ"> <!--images--> <figure class="image" data-ph-id="ph-page-element-page11-6mEXLa"> <ppc-container component-content-key="primary-image" class="primary-image element-center ph-img-fit-to-card" unique-img="true" data-ph-cid="primary-image1" data-ph-id="ph-page-element-page11-qaoryT"> <ppc-content type="image" data-ph-media="image" data-ph-id="ph-page-element-page11-uG7VI3" class="ppc-image ppc-content"><img src="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/images/generalheader4_2800x800-1617385695427.jpg" key-src="ph-html-v1-ph-hero-block-cc-view12-option1-60mww1-59TOJm" alt="search jobs" key-alt="ph-html-v1-ph-hero-block-cc-view12-option1-60mww1-eSbB2U" unique-img="true" data-ph-cid="primary-image1" instance-id="AkGkC5-jqnz5p" data-ph-id="ph-page-element-page11-Kipnw9" /></ppc-content> </ppc-container> <ppc-container component-content-key="overlay" class="overlay" data-ph-id="ph-page-element-page11-55Z3eN"> <div class="ph-overlay-wrapper" data-ph-id="ph-page-element-page11-vlwiwV"> </div> </ppc-container> </figure> <!--banner contentarea--> <div class="inner-container" data-ph-id="ph-page-element-page11-6RiB6Y"> <div class="global-search-block" data-ph-id="ph-page-element-page11-g6Tjb4"> <ppc-container component-content-key="h1-heading" class="heading-one element-center" data-ph-cid="h1-heading1" data-ph-id="ph-page-element-page11-4ZwgYi"> <h1 data-ph-id="ph-page-element-page11-aaHeBY"> <ppc-content key="ph-html-v1-ph-hero-block-cc-view12-option1-60mww1-BQbJ33" instance-id="AkGkC5-iqHpAL" data-ph-id="ph-page-element-page11-7FWkJl" class="ppc-text ppc-content"><div><span class="ph-cc-ms-f-s-56 ph-cc-d-f-s-56 ph-cc-t-f-s-34 ph-cc-m-f-s-22"><span style="font-family:GeneCondensed-Heavy;">CAREERS AT GENENTECH</span></span></div></ppc-content> </h1> </ppc-container> <section class="ph-widget" instance-id="xsrdse" data-ph-id="ph-page-element-page11-pGqsF1" view="1580890787057-default" original-view="default" theme="theme9"> <div as-element="ph-global-search-v3" instance-id="xsrdse" class="ph-global-search-v3-default-theme9 ph-widget-target" theme="theme9" data-widget="ph-global-search-v3" placeholder-text.bind="'Job title or location'" show-caption.bind="false" show-title.bind="false" view="default-1591100216061" original-view="default" data-ph-id="ph-page-element-page11-r9IoxU" au-target-id="2226"></div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <!-- faceted search start --> <div class="ph-facet-and-search-results-area" data-ph-id="ph-page-element-page11-1OaYxY"> <!-- no results page state Area--> <div ph-page-state="no-results" class="hide facets-no-results" data-ph-id="ph-page-element-page11-4sjDgy"> <section class="ph-widget" data-tmpl-type="inline" instance-id="r7iov4" view="r7iov4-" original-view="" data-ph-id="ph-page-element-page11-ltYh51"> <div as-element="ph-html-v1" data-widget="ph-html-v1" view="r7iov4-" original-view="" type="static" instance-id="r7iov4" theme="default" class="ph-widget-target -default" data-ph-id="ph-page-element-page11-0rpoYt"> <div class="container" data-ph-id="ph-page-element-page11-FWgPqF"> <div class="ph-page-state-data-v1-no-results-default ph-widget-target" as-element="ph-page-state-data-v1" data-widget="ph-page-state-data-v1" view="no-results" data-tmpl-type="inline" is-error-msg-reqd.bind="true" instance-id="r7iov4" data-ph-id="ph-page-element-page11-RJFq4O"> <div class="phs-nojobs-found-category" data-ph-at-id="noresultsdata-block" data-ph-id="ph-page-element-page11-sbkvGM"> <h3 if.bind="pageStateData.searchKeyword" data-ph-id="ph-page-element-page11-iVMQYP"> <ppc-content key="ph-html-v1--r7iov4-Drcor0" data-ph-at-id="nodata-text" data-ph-at-search-keyword-text="${pageStateData.searchKeyword}" data-ph-id="ph-page-element-page11-HRBd5N"> No results for </ppc-content> <span class="keyword" data-ph-id="ph-page-element-page11-IzdvUC">"${pageStateData.searchKeyword}"</span> </h3> <h3 if.bind="!pageStateData.searchKeyword && pageStateData.placeVal" data-ph-id="ph-page-element-page11-U4hTxF"> <ppc-content key="ph-html-v1--r7iov4-wFRsBs" data-ph-at-id="nodata-text" data-ph-at-search-keyword-text="${pageStateData.placeVal}" data-ph-id="ph-page-element-page11-SjFQ8O"> No results for </ppc-content> <span class="keyword" data-ph-id="ph-page-element-page11-2QqDs8">"${pageStateData.placeVal}"</span> </h3> <div class="no-jobs-area" data-ph-id="ph-page-element-page11-yweWOv"> <p class="no-jobs-area-heading" data-ph-id="ph-page-element-page11-5hbhiZ"> <ppc-content key="ph-html-v1--r7iov4-fg1Inw" data-ph-at-id="noresults-suggestion-category-text" data-ph-id="ph-page-element-page11-Rsdupu"> Would you like to consider the job categories below? </ppc-content> </p> </div> </div> </div> </div> </div> </section> <section class="ph-widget" instance-id="zdessz" view="zdessz-view8" original-view="view8" data-ph-id="ph-page-element-page11-i940GK"> <div as-element="ph-category-overview-v3" class="ph-category-overview-v3-view8-theme2 ph-widget-target" view="zdessz-view8" theme="theme2" data-widget="ph-category-overview-v3" cards-per-row="4" mode.bind="all" instance-id="zdessz" original-view="view8" data-ph-id="ph-page-element-page11-xFhbqQ"></div> </section> </div> <!-- End no results page state --> <!-- Results page state --> <div class="results-state container" ph-page-state="results" data-ph-id="ph-page-element-page11-SwRPTY"> <div class="row" data-ph-id="ph-page-element-page11-ipfHHn"> <div class="col-md-4 col-sm-5" data-ph-id="ph-page-element-page11-vXjirs"> <!-- skills widget --> <section class="ph-widget hidden-xs" instance-id="w9gb8n" view="w9gb8n-default" original-view="default" data-ph-id="ph-page-element-page11-pOW6Ny"> <div as-element="ph-skills-v1" data-widget="ph-skills-v1" class="ph-skills-v1-default-default ph-widget-target" instance-id="w9gb8n" hide-on-mobile="true" view="w9gb8n-default" original-view="default" data-ph-id="ph-page-element-page11-YMBF5R"></div> </section> <section class="ph-widget" instance-id="x25c65" view="x25c65-view3" original-view="view3" data-ph-id="ph-page-element-page11-vFi8wC"> <div as-element="ph-facets-v1" data-widget="ph-facets-v1" category-name-input="${categoryName}" class="ph-facets-v1-view3-theme10 ph-widget-target" view="view3-1587657591945" theme="theme10" is-error-msg-reqd.bind="true" instance-id="x25c65" page-size.bind="10" original-view="view3" data-ph-id="ph-page-element-page11-PvcNuU"></div> </section> <!-- job alerts --> <section class="ph-widget hidden-xs" instance-id="oiyn2y" view="oiyn2y-default" original-view="default" data-ph-id="ph-page-element-page11-EPI8TB"> <div as-element="ph-create-job-alert-v1" data-widget="ph-create-job-alert-v1" class="ph-create-job-alert-v1-default-default ph-widget-target" is-criteria.bind="true" hide-on-mobile="false" instance-id="oiyn2y" view="default-1735895727271" original-view="default" data-ph-id="ph-page-element-page11-k1a3km"></div> </section><section class="ppc-section ph-widget" type="static" data-ph-id="-1617385865295" view="1617385865682-content-cc-view4-option5" original-view="ph-content-cc-view4-option5" instance-id="QsnxUr" theme="theme1"><div class="ph-content-cc-view4-option5-theme1 ph-widget-target" data-ph-id="-1617385865295-1" type="static" as-element="ph-html-v1" data-widget="ph-html-v1" view="1617385865682-content-cc-view4-option5" original-view="ph-content-cc-view4-option5" theme="theme1" ph-removed="true" instance-id="QsnxUr"><div class="ph-component-cntr ph-widget-box heading-block-hide" default-cards-count="1" data-ph-id="ph-widget-element-1617385865682-2"> <div class="inner-container" data-ph-id="ph-widget-element-1617385865682-3"> <div class="ph-container-heading-block" data-ph-id="ph-widget-element-1617385865682-4"> <div class="ph-header-block-default" card-name="ph-header-block-default" instance-id="2sed2q" data-ph-id="ph-widget-element-1617385865682-5"> <div class="heading-block-info" data-ph-id="ph-widget-element-1617385865682-6"> </div> <div class="heading-block-actions" data-ph-id="ph-widget-element-1617385865682-13"> </div> </div> </div> <div class="ph-container-content-block" data-ph-id="ph-widget-element-1617385865682-18"> <div class="ph-card-container stackable" data-cards-per-row="one" role="list" key-role="QsnxUr-ph-content-cc-view4-option5-listRole" data-ph-id="ph-widget-element-1617385865682-19"> <div class="ph-card" card-name="ph-content-cc-view4" key-role="QsnxUr-N0TT0L-ph-content-cc-view4-option5-listItemRole" instance-id="N0TT0L" card-container-style="background-image:'url()'" data-ph-id="ph-widget-element-1617385865682-20"> <div class="ph-content-cc-view4 ph-card-block ph-cc-d-p-t-20 ph-cc-d-p-b-20" data-ph-at-id="ph-content-cc-view4" data-ph-id="ph-widget-element-1617385865682-21" style="border-width: 0px;"> <div class="ph-row v-l-middle" ph-row-num="1" data-ph-id="ph-widget-element-1617385865682-22"> <div class="ph-col-12" ph-col-num="1" data-ph-id="ph-widget-element-1617385865682-23"> <div class="content ph-a11y-aria-live" ph-card-block-num="1" data-ph-id="ph-widget-element-1617385865682-24"> <ppc-container component-content-key="heading" class="header" data-ph-cid="heading1" data-ph-id="ph-widget-element-1617385865682-28"> <span key-aria-level="QsnxUr-N0TT0L-7wu2yZ-ph-content-cc-view4-option5-heading-text-aria-level" key-role="QsnxUr-N0TT0L-7wu2yZ-ph-content-cc-view4-option5-heading-text-role" instance-id="N0TT0L-7wu2yZ" data-ph-id="ph-widget-element-1617385865682-29"> <ppc-content key="QsnxUr-N0TT0L-7wu2yZ-ph-content-cc-view4-option5-heading-text" data-ph-at-id="heading-text" instance-id="N0TT0L-7wu2yZ" data-ph-id="ph-widget-element-1617385865682-30" class="ppc-text ppc-content"><h5><span style="color:rgba(0, 48, 135, 1);"><span class="ph-cc-ms-f-s-27 ph-cc-d-f-s-27 ph-cc-t-f-s-16 ph-cc-m-f-s-16"><span style="font-family:GeneCondensed-Heavy;">NOT READY TO APPLY?</span></span></span></h5></ppc-content> </span> </ppc-container> <ppc-container component-content-key="description" class="description" data-ph-cid="description1" data-ph-id="ph-widget-element-1617385865682-31"> <span class="description-block" data-ph-id="ph-widget-element-1617385865682-32"> <ppc-content key="QsnxUr-N0TT0L-J3lZoh-ph-content-cc-view4-option5-description-text" data-ph-at-id="description-text" instance-id="N0TT0L-J3lZoh" data-ph-id="ph-widget-element-1617385865682-33" class="ppc-text ppc-content"><div><span class="dark-color"><span class="ph-line-height-1_6" data-ph-process-line-height="true" data-ph-style-attr="ph-line-height-1_6"><span class="ph-cc-ms-f-s-13 ph-cc-d-f-s-13 ph-cc-t-f-s-13 ph-cc-m-f-s-13" style="line-height: inherit !important; display: inherit;"><span style="font-family:GeneSans-Regular;">Join our talent community to stay connected!</span></span></span></span></div></ppc-content> </span> </ppc-container> <ppc-container component-content-key="primary-action-link" class="primary-action-link plain-button ph-icon-hide" data-ph-cid="primary-action-link1" data-ph-id="ph-widget-element-1617385865682-34"> <div class="link" data-ph-at-id="action-default-link" data-ph-id="ph-widget-element-1617385865682-35"> <a class="action-link" key-ph-href="QsnxUr-N0TT0L-VIXewc-ph-content-cc-view4-option5-primary-link-href" title="Join talent community" key-title="QsnxUr-N0TT0L-VIXewc-ph-content-cc-view4-option5-primary-link-title-text" key-aria-label="QsnxUr-N0TT0L-VIXewc-ph-content-cc-view4-option5-primary-link-aria-label-text" ph-tevent="static_content_click" instance-id="N0TT0L-VIXewc" data-ph-id="ph-widget-element-1617385865682-36" data-ph-href="jointalentcommunity" ph-href="jointalentcommunity" hidelinktarget="false" arialabel="" target="_blank"> <ppc-content key="QsnxUr-N0TT0L-VIXewc-ph-content-cc-view4-option5-primary-link-text" data-ph-at-id="link-text" instance-id="N0TT0L-VIXewc" data-ph-id="ph-widget-element-1617385865682-37" class="ppc-text ppc-content">Join Talent Community</ppc-content> <i class="icon icon-arrow-right" aria-hidden="true" data-ph-id="ph-widget-element-1617385865682-38"></i> </a> </div> </ppc-container> </div> </div> </div> </div> </div></div> </div> </div> </div></div></section> <!--media card--> <section class="ph-paragraph-cc-view1-option1-savedView-1619730839621-theme1-savedView-1619730839621 ph-widget" type="static" view="1619730886624-paragraph-cc-view1-option1-savedView-1619730839621" original-view="ph-paragraph-cc-view1-option1" theme="theme1-savedView-1619730839621" instance-id="Fr16cH" data-ph-id="-1619730886399-global" global-widget="true" global-widget-id="ZwUEmS"><div class="ph-paragraph-cc-view1-option1-savedView-1619730839621-theme1-savedView-1619730839621 ph-widget-target" type="static" as-element="ph-html-v1" data-widget="ph-html-v1" view="1619730886624-paragraph-cc-view1-option1-savedView-1619730839621" original-view="ph-paragraph-cc-view1-option1" theme="theme1-savedView-1619730839621" ph-removed="true" data-ph-id="-1619730886399-1" instance-id="Fr16cH"><div class="ph-component-cntr ph-widget-box" default-cards-count="1" max-allowed-cards="4" data-ph-id="ph-widget-element-1619730886624-2"> <div class="inner-container" data-ph-id="ph-widget-element-1619730886624-3"> <div class="ph-container-content-block" data-ph-id="ph-widget-element-1619730886624-4"> <div class="ph-card-container stackable" data-cards-per-row="one" data-ph-id="ph-widget-element-1619730886624-5"> <div class="ph-card" card-name="ph-paragraph-cc-view1" card-container-style="background-image:'url()'" data-ph-id="ph-widget-element-1619730886624-6"> <div class="ph-paragraph-cc-view1 ph-card-block" data-ph-at-id="ph-paragraph-cc-view1" data-ph-id="ph-widget-element-1619730886624-7"> <div class="ph-row" ph-row-num="1" data-ph-id="ph-widget-element-1619730886624-8"> <div class="ph-col-12" ph-col-num="1" data-ph-id="ph-widget-element-1619730886624-9"> <div class="content" ph-card-block-num="1" data-ph-id="ph-widget-element-1619730886624-10"> <ppc-container component-content-key="description" class="description" data-ph-cid="description1" data-ph-id="ph-widget-element-1619730886624-11"> <span class="description-block" data-ph-id="ph-widget-element-1619730886624-12"> <ppc-content key="KqQq4a-dXX8G8-ph-paragraph-cc-view1-option1-savedView-1619730839621-description-text" data-ph-at-id="description-text" instance-id="dXX8G8" data-ph-id="ph-widget-element-1619730886624-13"><p data-ph-id="ph-widget-element-1619730886624-14" dir="ltr" style="text-align: left;"><span class="ph-cc-ms-f-s-14 ph-cc-d-f-s-14 ph-cc-t-f-s-14 ph-cc-m-f-s-14" data-ph-id="ph-widget-element-1619730886624-15"><span data-ph-id="ph-widget-element-1619730886624-16" style="font-family:GeneSerif-Regular;"><span data-ph-id="ph-widget-element-1619730886624-17" style="color:rgba(84, 88, 89, 1);">Genentech is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.<br /><br />If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form </span><span class="brand-color-secondary"><span data-ph-id="ph-widget-element-1619730886624-17"><a aria-label="Accommodations for Applicants" class="cke-link" data-cke-saved-href="https://docs.google.com/forms/d/e/1FAIpQLSdZWlsbfQOvFVIQgHE_iDzWUTlhZvj6FytIzjS7xq6IGh1H5g/viewform" href="https://docs.google.com/forms/d/e/1FAIpQLSdZWlsbfQOvFVIQgHE_iDzWUTlhZvj6FytIzjS7xq6IGh1H5g/viewform" ph-tevent="static_content_click" style="pointer-events:all;" target="_blank" title="Accommodations for Applicants" ph-href="https://docs.google.com/forms/d/e/1FAIpQLSdZWlsbfQOvFVIQgHE_iDzWUTlhZvj6FytIzjS7xq6IGh1H5g/viewform"><span class="brand-color-secondary"><u>Accommodations for Applicants</u></span></a></span></span><span data-ph-id="ph-widget-element-1619730886624-17" style="color:rgba(84, 88, 89, 1);">.</span><br /><br /><span class="brand-color-secondary"><span data-ph-id="ph-widget-element-1619730886624-17"><a aria-label="Know Your Rights: Workplace discrimination is illegal" class="cke-link" data-cke-saved-href="https://cdn.phenompeople.com/CareerConnectResources/GENEUS/documents/22-088_EEOC_KnowYourRights6.12ScreenRdr6.2023-1700493927143.pdf" href="https://cdn.phenompeople.com/CareerConnectResources/GENEUS/documents/22-088_EEOC_KnowYourRights6.12ScreenRdr6.2023-1700493927143.pdf" ph-tevent="static_content_click" style="pointer-events:all;" target="_blank" title="Know Your Rights: Workplace discrimination is illegal" ph-href="https://cdn.phenompeople.com/CareerConnectResources/GENEUS/documents/22-088_EEOC_KnowYourRights6.12ScreenRdr6.2023-1700493927143.pdf"><span class="brand-color-secondary"><u>Know Your Rights: Workplace discrimination is illegal</u></span></a></span></span><span data-ph-id="ph-widget-element-1619730886624-17" style="color:rgba(84, 88, 89, 1);">.<br /><br />PAY TRANSPARENCY NONDISCRIMINATION PROVISION<br />The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor鈥檚 legal duty to furnish information. 41 CFR 60-1.35(c)</span></span></span></p></ppc-content> </span> </ppc-container> </div> </div> </div> </div> </div></div> </div> </div> </div></div></section> </div> <div class="col-md-8 col-sm-7" data-ph-id="ph-page-element-page11-mv9Qdc"> <section class="ph-widget hidden-sm hidden-md hidden-lg" instance-id="w9gb8q" view="w9gb8q-default" original-view="default" data-ph-id="ph-page-element-page11-UjS2Xg"> </section> <section class="ph-widget" instance-id="zcduui" view="zcduui-view5" original-view="view5" data-ph-id="ph-page-element-page11-XF0X2R"> <div as-element="ph-search-results-v2" class="ph-search-results-v2-view5-default ph-widget-target" view="view5-1603794585850" data-widget="ph-search-results-v2" instance-id="zcduui" is-error-msg-reqd.bind="true" bulkcart.bind="true" page-size.bind="10" original-view="view5" data-ph-id="ph-page-element-page11-R3cOWY"></div> </section> <!--create job alerts--> <section class="ph-widget hidden-sm hidden-md hidden-lg" instance-id="gteh0w" view="gteh0w-default" original-view="default" data-ph-id="ph-page-element-page11-mC4ZZV"> </section> </div> </div> </div> <!--End Results page state Area--> </div> <!-- faceted search end --> </div> </div> <div class="ph-footer" data-ph-id="ph-page-element-page11-yd6vEY"><section class="ph-widget ph-widget-layout ppc-section ph-widget-target" view="footer" type="static" instance-id="4s73uu" data-ph-id="footer-V6Ss4b" original-view="footer" as-element="footer" data-widget="footer"><div as-element="footer" data-widget="footer" view="footer" original-view="footer" type="static" instance-id="4s73uu" theme="default" class="ph-widget-target footer-default" data-ph-id="ph-page-element-footer-4s73uu-Jpk2Zy"> <footer id="footer" role="contentinfo" key-role="footer-contentinfoRole" data-ph-id="ph-page-element-footer-4s73uu-E8Nkjf"> <div class="footer-block ph-widget-box" data-ph-id="ph-page-element-footer-4s73uu-QIttCI"> <div class="container" data-ph-id="ph-page-element-footer-4s73uu-iQTWOk"> <div class="top-block row" data-ph-id="ph-page-element-footer-4s73uu-SIMc84"> <div class="footer-logo col-md-3 col-sm-3 col-xs-12" data-ph-id="ph-page-element-footer-4s73uu-2ZpzyR"> <div class="footer-info-left" data-ph-id="ph-page-element-footer-4s73uu-ZxX1F0"> <div class="footer-logo-top" data-ph-id="ph-page-element-footer-4s73uu-C9mjZG"> <a role="link" key-role="footer-achorLogoKeyRoleFooter" aria-label="footer logo" key-aria-label="footerTitleText" key-ph-href="footerLogokeyUlrPath" ph-tevent="logo_click" data-ph-tevent-attr-trait62="logo" data-ph-at-id="footer-logo" \="" data-ph-href="/" data-ol-has-click-handler="" data-ph-id="ph-page-element-footer-4s73uu-iOtC8n" ph-href="/"> <ppc-content type="image" data-ph-id="ph-page-element-footer-4s73uu-qkgvIn"> <img class="img-responsive" alt="footer logo" key-alt="footerlogoKeyAlt" key-src="footerLogoSrcPathUrl" data-ph-id="ph-page-element-footer-4s73uu-NdIJum" loading="lazy" ph-data-src="https://cdn.phenompeople.com/CareerConnectResources/prod/GENEUS/en_us/desktop/assets/images/v-1739453210217-footer-logo.png" /> </ppc-content> </a> </div> <div class="SocialIcons" data-ph-id="ph-page-element-footer-4s73uu-eHlbJG"> <!-- <div class="sr-only"><h2>follow us</h2></div>--> <ul data-ph-id="ph-page-element-footer-4s73uu-m6A7aB"> <li data-ph-id="ph-page-element-footer-4s73uu-pNBQlC"> <a data-ph-at-id="footer-sharing-links" data-ph-at-footer-sharing-links-text="facebook" ph-tevent="socialnetwork_menu_click" data-ph-tevent-attr-trait213="facebook" key-href="footerFacebook1Href" href="https://www.facebook.com/GenentechJobs/" target="_blank" aria-label="facebook" key-aria-label="footerfacebook" class="facebook au-target" data-ph-id="ph-page-element-footer-4s73uu-rr0plT" au-target-id="330" data-ol-has-click-handler=""> <i aria-hidden="true" class="icon icon-facebook" data-ph-id="ph-page-element-footer-4s73uu-C57KnY"></i> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-iUiMjc"> <a data-ph-at-id="footer-sharing-links" data-ph-at-footer-sharing-links-text="linkedin" ph-tevent="socialnetwork_menu_click" data-ph-tevent-attr-trait213="linkedin" key-href="footerLinkdin1Href" href="https://www.linkedin.com/company/2276" target="_blank" aria-label="linkedin" key-aria-label="footerLinkedin" class="linkedin au-target" data-ph-id="ph-page-element-footer-4s73uu-zbhuNN" au-target-id="331" data-ol-has-click-handler=""> <i aria-hidden="true" class="icon icon-linkedin-4" data-ph-id="ph-page-element-footer-4s73uu-1iBO1s"></i> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-GQKcsY"> <a data-ph-at-id="footer-sharing-links" data-ph-at-footer-sharing-links-text="twitter" ph-tevent="socialnetwork_menu_click" data-ph-tevent-attr-trait213="twitter" key-href="footerTwitter1Href" href="https://twitter.com/genentechjobs" target="_blank" aria-label="twitter" key-aria-label="footerTwitter" class="twitter au-target" data-ph-id="ph-page-element-footer-4s73uu-FtvxbI" au-target-id="332" data-ol-has-click-handler=""> <i aria-hidden="true" class="icon icon-twitter" data-ph-id="ph-page-element-footer-4s73uu-cx4SML"></i> </a> </li> </ul> </div> </div> </div> <div class="col-md-2 col-sm-2 col-xs-6 footer-third-block" data-ph-id="ph-page-element-footer-4s73uu-6xkncn"> <div class="list-items" data-ph-id="ph-page-element-footer-4s73uu-0TiD03"> <div class="heading" data-ph-id="ph-page-element-footer-4s73uu-B6cm7I"> <h2 data-ph-id="ph-page-element-footer-4s73uu-j9otvR"> <ppc-content key="footerdiscovergenetechsKey" data-ph-at-id="footer-headings" data-ph-id="ph-page-element-footer-4s73uu-NZBmgO"> DISCOVER GENENTECH </ppc-content> </h2> </div> <ul data-ph-id="ph-page-element-footer-4s73uu-gzW2Fv"> <li data-ph-id="ph-page-element-footer-4s73uu-fpF0Ov"> <a role="/us/en/copy-draft-benefits" key-role="footer-achorbenifitsKeyRoleFooter" href="benefits" key-href="footer-benefitssLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Benefits" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-hFMbsc"> <ppc-content key="footerBenefitsheadingKey" data-ph-at-id="footer-headings" data-ph-id="ph-page-element-footer-4s73uu-WoTyn2"> Benefits </ppc-content> </a> </li> <!-- SUP-84480--Started --> <!-- CSTMZTN-12517 --> <!-- <li> <a role="" key-role="footer-achorourpeopleKeyRoleFooter" href="/us/en/our-people" key-href="footer-ourspeopleLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Our People" data-ph-at-id="footer-links" > <ppc-content key="footerourpeopleheadingKey" data-ph-at-id="footer-headings"> Our People </ppc-content> </a> </li> --> <!-- CSTMZTN-12517 --> <!-- SUP-84480--Started --> <li data-ph-id="ph-page-element-footer-4s73uu-hlh6vz"> <a role="/us/en/copy-draft-benefits" key-role="footer-achorbenifitsKeyRoleFooter" href="/us/en/military-hiring" key-href="footer-militaryhiringLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Military Hiring" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-mIvylw"> <ppc-content key="footermilitaryhiringheadingKey" data-ph-at-id="footer-headings" data-ph-id="ph-page-element-footer-4s73uu-WqYOKC"> Military Hiring </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-0iqNHa"> <a role="link" key-role="footer-achorBrowseCategoriesKeyRoleFooter" href="/us/en/search-results" key-href="footer-browseCategoriesPathLinkUrlh" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Browse Categories" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-waMKMW"> <ppc-content key="footer-fBrowseCategoriesLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-8v1Cnl">Browse Jobs</ppc-content> </a> </li> <!-- <li> <h2> <a role="link" key-role="footer-achorBrowseContractJobsKeyRoleFooter" href="https://directsourcepro-rch.prounlimited.com/careers" key-href="footer-BrowseContractJobsPathLinkUrl" target="_blank" key-target="footer-BrowseContractJobsPathLinkUrlTarget" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Browse Contract Jobs" data-ph-at-id="footer-links" onclick="browseContractJobs();" key-onclick="footer-BrowseContractJobsOnclickFunc"> <ppc-content key="footer-fBrowseContractJobsLink" data-ph-at-id="footer-links" >Browse Contract Jobs</ppc-content> </a> </h2> </li> --> <li data-ph-id="ph-page-element-footer-4s73uu-3KyOKR"> <a role="/us/en/fqas" key-role="footer-achorfaqsKeyRoleFooter" href="/us/en/faq" key-href="footer-fqaLinkUrla" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Benefits" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-X7ikmU"> <ppc-content key="footerfaqsKey" data-ph-at-id="footer-headings" data-ph-id="ph-page-element-footer-4s73uu-lE1yyw"> FAQ </ppc-content> </a> </li> </ul> </div> </div> <div class="col-md-3 col-sm-2 col-xs-6 footer-second-block Professional-block" data-ph-id="ph-page-element-footer-4s73uu-2bd1oU"> <div class="list-items" data-ph-id="ph-page-element-footer-4s73uu-nkFmQB"> <div class="heading" data-ph-id="ph-page-element-footer-4s73uu-X2dFQg"> <h2 data-ph-id="ph-page-element-footer-4s73uu-31LASH"> <ppc-content key="footerProfessionalsKey" data-ph-at-id="footer-headings" data-ph-id="ph-page-element-footer-4s73uu-caibv6"> Professional Areas </ppc-content> </h2> </div> <ul data-ph-id="ph-page-element-footer-4s73uu-mFIDoh"> <li data-ph-id="ph-page-element-footer-4s73uu-aaR647"> <a role="link" key-role="footer-ResearchsKeyRoleFooter" href="/us/en/research-and-early-development" key-href="footer-ResearchLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Research and Early Development" data-ph-at-id="footer-links" d="" data-ol-has-click-handler="" data-ph-id="ph-page-element-footer-4s73uu-PmAf5u"> <ppc-content key="footer-fSearchJobsLink" data-ph-id="ph-page-element-footer-4s73uu-AYpC2F"> Research and Early Development </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-PQMsgu"> <a role="link" key-role="footer-productKeyRoleFooter" href="/us/en/product-development" key-href="footer-ProductDevelopmentPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Product Development" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-FG6gwZ"> <ppc-content key="footer-productLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-xqNhJY"> Product Development </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-lL9Rxj"> <a role="link" key-role="footer-ManufacturingKeyRoleFooter" href="/us/en/manufacturing-and-engineering-pt-" key-href="footer-ManufacturingPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Manufacturing and Engineering" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-YrBbhT"> <ppc-content key="footer-ManufacturingLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-g8iW8U"> Manufacturing and Engineering </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-PPgFa9"> <a role="link" key-role="footer-CommercialKeyRoleFooter" href="/us/en/commercial-medical-affairs-and-government-affairs" key-href="footer-CommercialPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Commercial Medical Affair and Governament Affair" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-yVAOjH"> <ppc-content key="footer-CommercialLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-4Yjc4O">Commercial Medical Affairs and Government Affairs</ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-dWxA3p"> <a role="link" key-role="footer-CoperateKeyRoleFooter" href="/us/en/corporate-functions" key-href="footer-CoperatePathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Coperate Functions" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-kYl0vG"> <ppc-content key="footer-CoperateLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-8sqc3T">Corporate Functions</ppc-content> </a> </li> </ul> </div> </div> <div class="col-md-2 col-sm-2 col-xs-6 footer-second-block" data-ph-id="ph-page-element-footer-4s73uu-vxZsKA"> <div class="list-items" data-ph-id="ph-page-element-footer-4s73uu-rqtBQN"> <div class="heading" data-ph-id="ph-page-element-footer-4s73uu-UclPlv"> <h2 data-ph-id="ph-page-element-footer-4s73uu-mI2Hev"> <ppc-content key="footerDeskstudentprogramsKey" data-ph-at-id="footer-headings" data-ph-id="ph-page-element-footer-4s73uu-bF4v7C"> student programs </ppc-content> </h2> </div> <ul data-ph-id="ph-page-element-footer-4s73uu-UoPk4w"> <li data-ph-id="ph-page-element-footer-4s73uu-Fzh8KS"> <a role="/us/en/copy-draft-internships" key-role="footer-achorInternshipsKeyRoleFooter" href="/us/en/internships" key-href="footer-InternshipsLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Search Jobs" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-aRcBX3"> <ppc-content key="footer-finternshipssLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-QdQcv3"> Internships </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-apJU1D"> <a role="link" key-role="footer-achorPostdocsKeyRoleFooter" href="/us/en/students-postdocs" key-href="footer-PostdocsPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Postdocs" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-03uABI"> <ppc-content key="footer-fPostdocsLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-fXb9CX"> Postdocs </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-6XRGyy"> <a role="link" key-role="footer-achorRotationsKeyRoleFooter" href="/us/en/students-rotations" key-href="footer-rotationsPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Rotations" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-QMCF8H"> <ppc-content key="footer-fRotationsLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-hqKglv"> Rotations </ppc-content> </a> </li> </ul> </div> </div> <!--<div class="col-md-2 col-sm-2 col-xs-6 footer-fourth-block"> <div class="list-items"> <div class="heading"> <a role="link" key-role="footer-achorBrowseJobsKeyRoleFooter" href="/us/en/search-results" key-href="footer-browseJobsPathLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Browse Jobs" data-ph-at-id="footer-links" > <ppc-content key="footer-fBrowseJobsLink" data-ph-at-id="footer-links" >Browse Jobs</ppc-content> </a> </div> </div> </div>--> <div class="col-md-2 col-sm-2 col-xs-6 footer-five-block" data-ph-id="ph-page-element-footer-4s73uu-yEEMlv"> <div class="list-items" data-ph-id="ph-page-element-footer-4s73uu-p69Jlr"> <div class="heading" data-ph-id="ph-page-element-footer-4s73uu-oHdk0K"> <h2 data-ph-id="ph-page-element-footer-4s73uu-R4aZXq"> <ppc-content key="footerDesktophelpfullinksLinksKey" data-ph-at-id="footer-headings" data-ph-id="ph-page-element-footer-4s73uu-OoXrZF"> HELPFUL LINKS </ppc-content> </h2> </div> <ul data-ph-id="ph-page-element-footer-4s73uu-RPk1gO"> <!-- <li data-ph-id="ph-page-element-footer-4s73uu-19aCRG"> <a role="link" key-role="footer-achorGenentechKeyRoleFooter" href="https://www.gene.com/" key-href="footer-GenentechLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Genentech" data-ph-at-id="footer-links" > <ppc-content key="footer-fgenentechsLink" data-ph-at-id="footer-links" > Genentech </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-kNA05K"> <a role="link" key-role="footer-achorRocheKeyRoleFooter" href="https://www.roche.com/" key-href="footer-RocheLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Roche" data-ph-at-id="footer-links" > <ppc-content key="footer-fRocheLink" data-ph-at-id="footer-links"> Roche </ppc-content> </a> </li> --> <li data-ph-id="ph-page-element-footer-4s73uu-JALo9w"> <a role="link" key-role="footer-achorapplicationRoleFooter" href="https://roche.wd3.myworkdayjobs.com/en-US/ROG-A2O-GENE/login" target="_blank" key-href="footer-MyapplicationLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="My Application" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-CeVIlN"> <ppc-content key="footer-fmyapplicationLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-vBoCon"> My Application </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-68X0bH"> <a role="link" key-role="footer-achorRocheKeyRoleFooter" href="/us/en/jointalentcommunity" key-href="footer-RjointtalentcomunityyLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Joint Talent Community" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-MqFYW9"> <ppc-content key="footer-jointtalentcommunityLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-VrrlNc"> Join Talent Community </ppc-content> </a> </li> <!-- <li data-ph-id="ph-page-element-footer-4s73uu-kNA05K"> <a role="link" key-role="footer-browsecontractjobsRoleFooter" target="_blank" href="https://directsourcepro-rch.prounlimited.com/careers" key-href="footer-browsecontractjobsLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Browse Contract Jobs" data-ph-at-id="footer-links" > <ppc-content key="footer-browsecontractjobsLink" data-ph-at-id="footer-links"> Browse Contract Jobs </ppc-content> </a> </li> --> <li data-ph-id="ph-page-element-footer-4s73uu-sBwx8Y"> <a role="link" key-role="footer-achorBrowseContractJobsKeyRoleFooter" href="https://rochegenentech.willhire.co/" key-href="footer-BrowseContractJobsPathLinkUrl" target="_blank" key-target="footer-BrowseContractJobsPathLinkUrlTarget" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Browse Contract Jobs" data-ph-at-id="footer-links" onclick="browseContractJobs();" key-onclick="footer-BrowseContractJobsOnclickFunc" data-ph-id="ph-page-element-footer-4s73uu-ALXYRs"> <ppc-content key="footer-fBrowseContractJobsLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-UeO8RT"> Browse Contract Jobs </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-0n4Hw2"> <a role="link" key-role="footer-browsegeneFooter" target="_blank" href="https://www.gene.com/" key-href="footer-browsecgenejobsLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Gene Jobs" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-V04gbc"> <ppc-content key="footer-genejobsLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-YCFw84"> Gene.com </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-2IQNbp"> <a role="link" key-role="footer-browseRocheFooter" target="_blank" href="https://www.roche.com/" key-href="footer-browsecrochejobsLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Roche Jobs" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-ZHeRTD"> <ppc-content key="footer-rechejobsLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-686cKi"> Roche.com </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-BzHMkv"> <a role="link" key-role="footer-browseRochecareersFooter" target="_blank" href="https://careers.roche.com/global/en" key-href="footer-browsecrochecareersLinkUrl" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62=" Roche Careers" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-UfjLXF"> <ppc-content key="footer-rechecareersLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-9UGr9n"> Roche Careers </ppc-content> </a> </li> </ul> </div> </div> </div> <div class="copy-right-block" data-ph-id="ph-page-element-footer-4s73uu-6JgZk3"> <div class="copy-right-inner-block" data-ph-id="ph-page-element-footer-4s73uu-g1e1Xt"> <p class="col-md-6 col-sm-6 col-xs-12" data-ph-at-id="copyright-text" data-ph-id="ph-page-element-footer-4s73uu-iuFnRy"> <ppc-content key="footerCopyrightContentCopyFirstKey" data-ph-at-id="copyright-text" data-ph-id="ph-page-element-footer-4s73uu-0GTUda">Copyright 漏 2024 Genentech</ppc-content> </p> <div class="copy-right-sub-block col-md-6 col-sm-6 col-xs-12" data-ph-id="ph-page-element-footer-4s73uu-hwY0C3"> <ul data-ph-id="ph-page-element-footer-4s73uu-HW6dTs"> <button id="ot-sdk-btn" class="ot-sdk-show-settings" data-ph-id="ph-page-element-footer-4s73uu-1D4LZF">Cookie Settings</button> <!-- <li> <a role="link" key-role="achorKeyRoleFooter" href="/us/en/cookiesettings" key-target="CookieSettingsPathtarget" target="_self" key-href="cookieSettingsPathLink" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Cookie Settings" data-ph-at-id="footer-links"> <ppc-content key="fCookieSettingsLink" data-ph-at-id="footer-links"> Cookie Settings </ppc-content> </a> </li> --> <!-- <li> <a role="link" key-role="achorKeyRoleFooter" href="/us/en/emailpersonalinfo" key-target="PersonalinformationPathtarget" target="_self" key-href="PersonalinformationPathLink" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Personal information" data-ph-at-id="footer-links"> <ppc-content key="fPersonalinformationLink" data-ph-at-id="footer-links"> Personal information </ppc-content> </a> </li> --> <li data-ph-id="ph-page-element-footer-4s73uu-6yztNr"> <a role="link" key-role="footer-achorKeyRoleFooter" href="https://www.gene.com/privacy-policy?_ga=2.157391677.60512233.1669213696-2008706700.1668436548" key-target="footer-privacyPolicyPathtarget" target="_blank" key-href="footer-privacyPolicy1PathLink11" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Privacy Policy" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-INgzXj"> <ppc-content key="footer-fPrivacyPolicyLink12" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-0a4aG3"> Privacy Policy </ppc-content> </a> </li> <li data-ph-id="ph-page-element-footer-4s73uu-Go5KwB"> <a role="link" key-role="footer-achorKeyRoleFooter" href="https://www.gene.com/terms-conditions?_ga=2.261936778.60512233.1669213696-2008706700.1668436548" key-target="footer-termsofServicePathtarget" target="_blank" key-href="footer-termsofconditionPathLink" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Terms of Service" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-aoRjyY"> <ppc-content key="footer-fTermsofServiceLink" data-ph-at-id="footer-links" data-ph-id="ph-page-element-footer-4s73uu-GIWR02">Terms & Conditions</ppc-content> </a> </li> <!-- <li> <a role="link" key-role="achorKeyRoleFooter" href="javascript:viod(0)" target="_blank" key-href="siteMapPathLink" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="Site Map" data-ph-at-id="footer-links"> <ppc-content key="fSiteMapLink" data-ph-at-id="footer-links">Site Map</ppc-content> </a> </li> --> <!-- <li> <a role="link" key-role="achorKeyRoleFooter" href="https://www.roche.com/careers/jobs/faqs/faqs_contact.htm" target="_blank" key-href="contactusPathLink" ph-tevent="footer_menu_click" data-ph-tevent-attr-trait62="contact us" data-ph-at-id="footer-links"> <ppc-content key="fcontactusLink" data-ph-at-id="footer-links">Contact Us</ppc-content> </a> </li> --> </ul> </div> </div> </div> </div> </div> </footer> </div></section></div> <!-- js files --> <script src="https://cdn.phenompeople.com/CareerConnectResources/pp/GENEUS/en_us/desktop/assets/scripts/1706705639228-custom.js" data-ph-id="ph-page-element-page11-T62Nqm" async="" nonce=""></script> <!-- --> <script id="caas_bootstrapper" type="text/javascript" src="https://cdn.phenompeople.com/CareerConnectResources/common/js/caas-platform/bootstrap/ph-platform-1.17_1711627640948.js" defer="" nonce=""> </script></body> </html><div id='csrfToken' style='display:none'>d125b1d3b6a545dc81f9737fd666c041</div>