Ноа родился в семье отца из Нигерии и матери из Швейцарии. На молодежном уровне выступал за швейцарские «Арисдорф» и «Базель».
Он дебютировал на профессиональном уровне в мае 2018 года в составе «Базеля». В начале сезона-2018/19 Окафор забил первый гол, а к концу той кампании завоевал Кубок Швейцарии. В это же время дебютировал за Швейцарию в «Финале четырех» Лиги наций УЕФА. В январе 2020 года Ноа отправился в «Зальцбург» на место уехавшего в дортмундскую «Боруссию» Эрлинга Холанда. В составе австрийского клуба Окафор четыре раза становился чемпионом страны и трижды завоевывал национальный Кубок.
8 декабря 2021 года он забил победный гол в ворота «Севильи», а «Зальцбург» впервые пробился в 1/8 финала Лиги чемпионов. В сезоне-2022/23 Окафор забил гол в ворота «Милана» на групповом этапе Лиги чемпионов. В конце 2022-го Ноа принял участие в первом чемпионате мира в Катаре, а летом 2023 года отправился в Миланелло.