After coming through Dynamo Kyiv's youth academy, Yaremchuk began playing for the club's reserve side in 2013 and was promoted to the first team two years later.
[2] On 6 September 2008, he made his debut for Dynamo in Ukrainian National Youth Competition against FC Yunist Chernihiv and scored twice, finishing the season with 21 appearances and 10 goals.
[8] In the 2019–20 UEFA Europa League, Yaremchuk scored three goals for Gent in the group stages, including a brace against VfL Wolfsburg on 24 October, before being eliminated in the round of 32 to Roma 2–1 on aggregate.
[14][15][16] He made his debut on 10 August, creating Benfica's second goal in the 2–0 home victory over Spartak Moscow in the third qualifying round of the UEFA Champions League.
Yaremchuk celebrated his goal by unveiling a shirt with Ukraine's coat of arms on it, as way of supporting his nation amid the previous day's invasion by Russia.
With the under-20s, he participated in the 2015 FIFA U-20 World Cup, helping Ukraine to a round of 16 finish, after losing to Senegal in a penalty shootout.
[29] On 7 June 2019, he scored his first goal for the national team and provided an assist in a 5–0 victory against Serbia in the UEFA Euro 2020 qualifiers.
[36][37][38] In 2022, Yaremchuk raised a fairly large sum for the Armed Forces of Ukraine, in particular for the defenders of Chernihiv, and delivered bulletproof vests for the city.