Para obtener la residencia española se deben cumplir unos requisitos establecidos por el Ministerio de Asuntos Exteriores y por la Ley de Extranjería. En primer lugar, se debe tener un contrato de trabajo en España que cubra las necesidades del mercado de trabajo. En segundo lugar, se debe tener una tarjeta de residencia, que se puede obtener mediante un permiso de residencia y trabajo. En tercer lugar, se debe tener una oferta de empleo en España. En cuarto lugar, se debe demostrar que se tiene el suficiente dinero para vivir en España. En quinto lugar, se debe tener un seguro médico. En sexto lugar, se debe tener una certificación de antecedentes penales. En séptimo lugar, se debe cumplir con las normas de visado. En octavo lugar, se debe tener un pasaporte válido. En último lugar, se debe matricular en un curso de español.