Disclaimer: This is not a sales pitch, I'm not trying to finds clients here.
After years of freelancing / contracting, during the last few projects a nice fellowship of 2-3 (mostly frontend) developers has formed around me. We have worked on some rather serious projects, I am confident regarding what we can offer.
I see all the "who's hiring" posts, but our biggest project is soon coming to an end and I'm almos clueless regarding where I should start looking for companies who would want to contract a small company for custom development services.
We are too small and our projects are usually too long for us to hire a dedicated salesperson.
What are some common ways you've found to work to find new clients?
Like any good long-term investment, you have to keep nurturing it. Continuously stay in touch with people you meet.
If you do it right, the leads come to you through natural conversations, and you don't even feel like you're selling. Without the relationships already in place, everything feels like selling, and it's exhausting and significantly harder to land strategic project work. There's no magic here, and no book or course that will tell you the secret (it's mostly snakeoil) - it just takes time and effort. It gets easier when some of these relationships lead to real opportunities, you show well, and can use that for referrals into other places as the people you meet move around.
Another route for early starters is to subcontract through established consulting firms. Our company is more of an FTE model, but when we need specific / niche skills that we don't always have in house, we consider subcontracting options. If that's something you're interested in (we're US based), I'd be happy to chat (email in profile) and see if there's anything coming up.