Only if Ukraine somehow also quickly recovers the territory it lost in 2014. NATO requires that new members have zero disputed territories before they join because territorial disputes could immediately force NATO to intervene.
Ukraine also has a Nazi problem. Putin used it as a pretext for this war inside Russia, but outside of wartime, folks in Berlin and DC consider it a real problem for closer alliance too.
Ukraine also has a corruption problem.
I think NATO will keep Ukraine on the cusp for 20 years like they did with Romania, before they allow them to join.