I'm not going to go into the different types of visa as this information is already freely available on a quick search of the internet.
Now this is a very good question, and i will say in answer to it, it depends what you want to do.
Before you even think about looking for work in Brazil, you will need to look at the visa process and see if you are eligible to even work in Brazil.
Another hurdle to consider, can you speak Portuguese. Maybe the job you are after, this is not a requirement.
Im not going to go into the different types of visa as this information is already freely available on a quick search of the internet.
Another thing to be aware of is, do you have a police record as they may ask for a police check. This is basically a document that can be obtained by paying a fee, and details if you have had any convictions or not. In some cases this is required but not always.
So now you roughly know what you want to do in Brazil, and seen a job that you want to apply for. Currently in Brazil there are a lot of unemployed people due to the covid-19 pandemic, many of these would normally be employed in restaurants and eating houses and those type of establishments. They are starting to ease the lock down in some areas, even though the vaccine program is not in full swing as we say. So be aware you might be competing with a local for the same job vacancy.
I used to work in the offshore industry and worked for a company in Brazil for many years, i still work in the same industry but not offshore anymore. So i do know that work of this type is not all that great in Brazil at this time, this could possibly get better over the coming years however, only time will tell.
From experience the following jobs do seem to be advertised on a frequent basis, in no particular order.
a. Scientists
b. Researchers
c. Doctors
d. Engineers
e. Teachers
If you do an internet search with the search line, English speaking jobs in Brazil, you will be quite surprised of how many vacancies appear.
Bear in mind that you may get offered a vacancy, then you will need to find accommodation and even possibly a car to get to work. A bank account would be useful for sure along with a local sim and Brazilian phone number. Maybe some Portuguese language lesson.
So a lot to think about, but the main priority will be, to ensure that you are eligible to work before even applying for any vacancies you come across.