I see co-founder owning 30-50% of the company and taking care of IT/development. Could be 20% if there's many founders or others brought in much more initial cash. I've seen job offers asking for a co-founder offering 5%, that's an employee share in my opinion.
Then it's between the founder to decide their roles. I don't expect a non-technical person to be good at filing taxes, writing marketing text or customer acquision (great if they are of course), so I don't expect the technial person to know everything either. It's about taking the initial responsibility as part owner of the company.
If it turns out the first hire is a much better developer it won't change titles. I think somebody joining 6 months later shouldn't be called a founder (ideally by then the market fit of the product is proven, investment raised, overall less risk).
Judging others before starting a startup is hard. Naturally you want the best person in all regards. Look for generalists though, not only the tech stack, lots of assumptions about the business will change, sometimes rapidly.