you do know that to achieve citizenship takes YEARS of residency, right? I just think that unless you're flush with cash the lawyer (especially one like you're describing) is totally not worth the money. I also think that the hardest part of this is really going to be finding the job, and once you've gotten the job, the firm that hires you should be able to help you with whatever small details might be required to get the paperwork through (health insurance, housing, etc).
but based on your case now as you describe it, everything's really straightforward. You're not immigrating with other people, you're looking to get a standard skilled worker visa based on employment, I'm assuming you don't have a criminal background or any other possible impediment to getting a visa. Why hire a lawyer now when there's really nothing they can do other than tell you that you need a job and might want to prepare the background check from the FBI in advance?