Any EU citizen has the same right to work in another EU country as nationals of that country under the same conditions and without having to apply for a work permit.
Even any discriminatory recruitment criteria can´t be placed for candidates of other EU countries, there are exceptions:
Language skills– job candidates from other EU countries may be required to demonstrate they have the anguage skills needed for the job, but the level of language knowledge required must be reasonable and necessary for the post. Employers cannot demand only a specific qualification as proof.
for workers from the EU’s new member countries.
An EU national working in another EU country must be treated in exactly the same way as colleagues who are nationals of that country regarding working conditions and access to training.
Social and tax advantages
Jobseekers– any cash benefits intended to help people find work must be available to jobseekers from other EU countries provided they have a genuine link with the local employment market, e.g. they have looked for a job there for a reasonable period of time.
Workers from other EU countries have the right to the same social and tax advantages as a country’s own nationals. These might include fare reductions for large families on public transport, child benefits and minimum subsistence payments.
Cross-border workers(people who commute to work across a national border and return home at least once a week) enjoy the same benefits as any other worker in their country of employment. Although the Court of Justice of the European Union has held that no residence requirement may be imposed on these benefits, cross-border workers sometimes encounter specific problems when claiming social advantages because these are still linked to residence.
Professional and semi-professional sportspersons are covered by the same EU rules: they can work in other EU countries on the same basis as nationals of that country.