In my estimation this company fails to find (and retain) good devs for a few reasons.
1) Huntington Beach is about 50 miles from SoCal's tech hotbed, Santa Monica. Translation: All the good devs aren't anywhere near.
2) Lackluster product. While I admire the executive team's ability to create and run this business I think they would even admit that Insurance Telematics is not very exciting. If you're a GOOD software dev and you can move freely then it's totally a seller's market. With a ton of startups in Santa Monica / West LA working on fun, exciting and COOL projects where you can network with other devs, why would I work 50 miles away on a very unexciting project?
3) Company culture. And by company culture I mean the lack thereof. If you like working in a quiet residential neighborhood in a nondescript office park then maybe this is the place for you. If you like incomplete and ever-changing project specs, maybe this is the place for you. If you like being kept in the dark about the long-term implications of the project you're working, maybe this is the place for you. If you like cowboy coding without proper testing, maybe this is the place for you. If you like hearing management scream at the offshore dev team for their incompetence and then make YOU clean up their mess, maybe this is the place for you.
Simply put, in the current market for developers the company culture is more inline with an "Office Space", worker drone type of existence. The projects you work are neither interesting, fun, exciting, fulfilling, able to be bragged about or worthy of putting on your resume. You will wake up every morning dreading to go to work and counting down until 5 when you can go home.