I thought it’s normal at IPO to have a lockup period of 90-180 days for staff preventing them selling shares.
i.e. If I was an investor looking to buy, I'd be a bit worried if the dev team would all be made instant millionaires on the day I bought in, with no incentive aside from salary to carry on working. You might find you'd just bought shares in an empty office.