Searching for a job in France is just like looking for a job in your home country. You need to first create a resume -the French way (called a CV in France) and then start applying for jobs. Of course, I’m simplifying the whole process but you get the gist.
Unfortunately for you, in order to work in France, you need to first find a company willing to hire you. Then it’s the company who kicks off the process of getting you a work visa.
Below are some current jobs postings in France- Some may require you speak French.