Agreed you will find some but usually it's because there's a real need for it, but here's the issue.
Miami isn't an industrial city, most of the jobs are either
1) hospitality jobs (cruise lines, boutique or regional hotels, travel holding companies etc etc)
2) real estate jobs
3) LATAM jobs
so if you're doing 1, you can usually get away with speaking English as long as they don't cater to #3
#2 most of the big money is with latin American companies and these cater to downtown , coral gables, south beach, and brickell - which are mostly latin communities
outside of that you have a few large corps like Office Depot, Tyco/ADT, Auto Nation, World Fuel Service where you can get really good jobs and they actively look for minorities especially Office Depot.
Burger King is another strong company but they will not hire black people lol...they got an all "white" elitist Brazilian management team and they not trying to hire any brothers. Remember applying for the corporate office and my resume is really impressive, I see the hiring manager come to my linkedin profile - which has my picture on it but I never got a call from him. My home boy who is also black doesn't have a pic on linkedin and has similar qualifications and was called in for an interview (but when they saw him in person it became a very uncomfortable ordeal). Ended up they took a guy who is at my current company, who was Spanish but less credentialed.