Ofertas de trabajo y CV en inglés
En esta lección
Buscar trabajo como programador implica leer ofertas en inglés, aunque la empresa esté en tu ciudad, y preparar un CV que pueda leer cualquier reclutador. Esta lección te enseña a descifrar una oferta (qué piden de verdad, qué es opcional, qué significan “remote” o “hybrid”), a escribir tu CV y tu perfil de LinkedIn o GitHub en inglés, con ejemplos pensados para un perfil junior que termina un ciclo de Desarrollo de Aplicaciones Web (DAW). Todos los ejemplos son inventados; cámbialos por tus datos reales.
Si quieres practicar cómo hablarás en la entrevista, la siguiente lección es Entrevistas.
Leer una oferta: partes y vocabulario
Una oferta (job posting o job description) suele tener estas partes:
| Sección en inglés | Qué significa | Qué buscar |
|---|---|---|
| Job title | nombre del puesto | Junior Web Developer |
| About us / Company | quiénes son | tamaño, sector |
| About the role | en qué consiste | qué harás de verdad |
| Responsibilities | responsabilidades | tareas diarias |
| Requirements / Qualifications | requisitos | lo imprescindible |
| Nice to have / Bonus / Preferred | deseable, un plus | lo que suma pero no es obligatorio |
| What we offer / Benefits | qué ofrecemos | salario, horario, formación |
| Tech stack | tecnologías que usan | lenguajes, herramientas |
| How to apply | cómo presentarse | enlace, correo |
| Location | ubicación | ciudad, remoto |
Un ejemplo de oferta, escrita para esta lección:
Junior Web Developer (Remote / Valencia)
About us
We are a small team building booking tools for restaurants.
Responsibilities
- Build and maintain features for our customer dashboard.
- Fix bugs and write tests.
- Work closely with designers and the backend team.
Requirements
- Basic knowledge of HTML, CSS, and JavaScript.
- Familiarity with Git.
- Good written English.
- Willingness to learn.
Nice to have
- Experience with React or TypeScript.
- Basic SQL knowledge.
- A portfolio or GitHub profile with personal projects.
What we offer
- Flexible hours and hybrid work.
- Mentoring from senior developers.
- Training budget.
Léela así: “Desarrollador web junior (remoto o Valencia). Responsabilidades: construir y mantener funcionalidades del panel de clientes, arreglar bugs y escribir pruebas, trabajar de cerca con diseñadores y backend. Requisitos: conocimientos básicos de HTML, CSS y JavaScript, conocer Git, buen inglés escrito, ganas de aprender. Deseable: React o TypeScript, SQL básico, portfolio. Ofrecemos horario flexible, trabajo híbrido, mentoría y presupuesto de formación.”
Palabras clave de una oferta
Nivel y tipo de contrato
| Inglés | Pronunciación | Significado | Ejemplo |
|---|---|---|---|
| intern / internship | /íntern/ | becario / prácticas | Summer internship. |
| trainee | /treiní/ | aprendiz | |
| junior | /yúnior/ | poca experiencia (0-2 años) | Junior Developer. |
| mid-level | /mid lével/ | experiencia media (2-5 años) | |
| senior | /síniar/ | mucha experiencia (5+ años) | Senior Backend Engineer. |
| lead | /lid/ | liderazgo técnico | Tech Lead. |
| full-time | /ful táim/ | jornada completa | |
| part-time | /part táim/ | media jornada | |
| freelance | /frílans/ | autónomo | Freelance developer. |
| contractor | /cóntractor/ | contratado por proyecto | |
| permanent | /pérmanent/ | contrato indefinido | |
| fixed-term | /fixt term/ | contrato temporal | |
| probation period | /probéishon píriod/ | periodo de prueba | |
| notice period | /nóutis píriod/ | preaviso |
Modalidad y lugar
| Inglés | Significado | Ejemplo |
|---|---|---|
| remote /rimóut/ | desde casa | 100% remote. |
| hybrid /jáibrid/ | parte en oficina, parte en casa | Hybrid: 3 days in the office. |
| on-site | presencial | On-site in Madrid. |
| relocation | traslado de ciudad | Relocation support. |
| time zone | zona horaria | Overlap with CET. |
| flexible hours | horario flexible | |
| work from anywhere | trabajar desde cualquier lugar |
Requisitos y habilidades
| Inglés | Significado | Ejemplo |
|---|---|---|
| requirements | requisitos | |
| skills | habilidades | Strong problem-solving skills. |
| experience | experiencia | 1+ years of experience. |
| proficiency | dominio | Proficiency in JavaScript. |
| familiarity with | conocimiento básico de | Familiarity with Git. |
| hands-on experience | experiencia práctica | Hands-on experience with APIs. |
| knowledge of | conocimientos de | |
| a solid understanding of | un buen entendimiento de | |
| degree | titulación | Degree in Computer Science or equivalent. |
| vocational training | formación profesional (FP) | Vocational training in web development. |
| or equivalent | o equivalente | |
| fluent in | con fluidez en | Fluent in English. |
| proven track record | trayectoria demostrada | |
| soft skills | habilidades personales | Communication, teamwork. |
| team player | persona que trabaja bien en equipo | |
| self-motivated | automotivado | |
| detail-oriented | atento al detalle | |
| fast learner | aprende rápido | |
| problem solver | resolutivo |
Palabras de condiciones
| Inglés | Significado |
|---|---|
| salary /sálari/ | sueldo |
| gross / net | bruto / neto |
| per year / per month | al año / al mes |
| competitive salary | sueldo competitivo |
| bonus | bonus, extra |
| benefits | ventajas, beneficios |
| health insurance | seguro médico |
| paid vacation | vacaciones pagadas |
| training budget | presupuesto de formación |
| career growth | crecimiento profesional |
| mentoring | mentoría |
| equal opportunity employer | empresa con igualdad de oportunidades |
| visa sponsorship | la empresa patrocina el visado |
Cuidado: el salary de una oferta puede venir en moneda distinta (€, £, $) y ser gross (bruto) o net (neto).
EUR 24,000 gross/year= 24.000 euros brutos al año. Fíjate también en que en inglés se escribe la coma para los miles y el punto para decimales:24,000es veinticuatro mil.
Cómo interpretar los “requisitos”
Las ofertas piden mucho. Tres reglas prácticas:
- “Requirements” no siempre es obligatorio al 100 %. Si cumples la mitad o dos tercios, aplica igualmente (apply).
- “Nice to have” es de verdad opcional. Sirve para desempatar.
- Los años de experiencia cuentan los proyectos serios. Las prácticas y los proyectos personales también cuentan.
Algunas frases que despistan:
| Frase | Qué significa |
|---|---|
Fast-paced environment | ritmo de trabajo rápido (mucho trabajo) |
Wear many hats | hacer tareas muy variadas |
Self-starter | alguien que no necesita que le digan qué hacer |
Ability to work independently | autonomía |
Rockstar / ninja developer | jerga de marketing; no hace falta ser una estrella |
Strong communication skills | saber explicarte, también por escrito |
Must be authorized to work in the EU | debes poder trabajar legalmente en la UE |
Competitive salary | no dicen el sueldo |
Depending on experience (DOE) | según experiencia |
On-call | estar localizable fuera de horario |
Occasional travel | algún viaje |
Tu CV en inglés
El CV (en inglés, CV o resume, en EE. UU. casi siempre resume) debe caber en una página siendo junior. Estructura habitual:
| Sección | Inglés | Contenido |
|---|---|---|
| Datos | Contact | nombre, ciudad, email, LinkedIn, GitHub, portfolio |
| Resumen | Summary / Profile | 2-3 frases sobre quién eres |
| Habilidades | Skills / Technical skills | lenguajes, herramientas |
| Proyectos | Projects | 2-4 proyectos con tecnologías y resultado |
| Experiencia | Experience / Work experience | trabajos y prácticas |
| Educación | Education | FP, cursos |
| Idiomas | Languages | Spanish (native), English (B1)… |
Reglas de estilo:
- Usa verbos de acción en pasado (
built,designed,fixed) para los logros, sin pronombre: no pongas “I built”. EscribeBuilt a booking form with JavaScript. - Para el trabajo actual, usa presente:
Maintain the website. - Cuantifica si puedes:
Reduced loading time by 30%. - Sin foto, sin DNI, sin edad (en el mundo anglosajón no es habitual).
- Nada de faltas: pásalo por un corrector.
- Nombra tecnologías con su grafía correcta: JavaScript, Node.js, PostgreSQL, GitHub.
Ejemplo de resumen (Summary) para un junior de DAW
Summary
Junior web developer finishing a two-year vocational degree in
Web Application Development (DAW). I build responsive websites with HTML, CSS and
JavaScript, and I'm learning TypeScript and SQL. I enjoy turning ideas
into simple, accessible interfaces. Looking for my first role in a team
where I can learn from experienced developers.
Traducción: “Desarrollador web junior que termina un grado superior de dos años en Desarrollo de Aplicaciones Web (DAW). Construyo sitios adaptables con HTML, CSS y JavaScript, y estoy aprendiendo TypeScript y SQL. Disfruto convirtiendo ideas en interfaces sencillas y accesibles. Busco mi primer puesto en un equipo donde aprender de desarrolladores con experiencia.”
Otra versión más corta, ideal para LinkedIn o la cabecera:
Junior web developer | HTML, CSS, JavaScript | Open to work in Valencia or remote
Habilidades (Skills)
Technical skills
Languages: HTML5, CSS3, JavaScript (ES6+), SQL, Python (basics)
Tools: Git, GitHub, VS Code, Figma, DevTools
Frameworks: Astro, Bootstrap
Databases: MySQL, SQLite
Other: Responsive design, accessibility, REST APIs
Ordena por lo que mejor dominas y por lo que pide la oferta. Si no sabes algo bien, no lo pongas; en una entrevista preguntarán.
Proyectos (Projects)
Los proyectos personales son tu mejor carta cuando no tienes experiencia. Usa esta fórmula: qué es + tecnologías + qué hiciste + resultado.
Projects
Gym Class Schedule (HTML, CSS, JavaScript)
- Built a responsive timetable for a local sports centre with filters by day and activity.
- Used the Fetch API to load classes from a JSON file.
- Improved mobile usability: the schedule works at 360px width.
- Deployed on GitHub Pages: github.com/yourname/gym-schedule
Recipe Finder (JavaScript, REST API)
- Created a search app that calls a public API and shows results as cards.
- Handled loading and error states, and added keyboard navigation.
Traducción de las líneas: “Horario de un centro deportivo: construí un horario adaptable con filtros… usé la API Fetch… mejoré la usabilidad móvil… desplegado en GitHub Pages”. “Buscador de recetas: creé una app que llama a una API pública… gestioné los estados de carga y error…”.
Experiencia, educación e idiomas
Si has trabajado en algo que no es programación (monitor, camarero, tienda), ponlo igualmente: demuestra responsabilidad, trato con público y trabajo en equipo.
Experience
Front desk assistant | Sports Centre | Valencia, Spain | 2024 - Present
- Welcome customers, manage bookings and answer questions.
- Maintain the centre's website: update schedules and fix layout issues.
Education
Higher Vocational Degree in Web Application Development (DAW)
Valencia, Spain | 2025 - 2027 (expected)
Languages
Spanish: native | English: intermediate (B1)
Aclaraciones: expected = “previsto”. Present = “actualidad”. Higher Vocational Degree = “grado superior de FP”.
| Nivel de inglés | Inglés | Descripción corta |
|---|---|---|
| A1-A2 | Basic | básico |
| B1 | Intermediate | intermedio |
| B2 | Upper-intermediate | intermedio-alto |
| C1 | Advanced | avanzado |
| C2 | Proficient / Fluent | dominio |
| materna | Native |
Consejo: sé honesto con tu nivel. Si dices “fluent” y en la entrevista no puedes explicar un proyecto, restas credibilidad. Un
B1, improving dailycon ganas se valora más.
LinkedIn y GitHub
| Campo | Inglés | Ejemplo para un junior |
|---|---|---|
| Titular | Headline | Junior Web Developer | HTML, CSS, JavaScript | DAW student |
| Extracto | About | 3-5 frases, similar a tu Summary |
| Ubicación | Location | Valencia, Spain |
| Experiencia | Experience | como en el CV |
| Aptitudes | Skills | JavaScript, Git, CSS |
| Estado | Open to work | etiqueta verde de disponibilidad |
Un About de ejemplo:
I'm a web development student in Valencia, Spain. I like building simple
websites that solve real problems, like a class schedule for a local
sports centre. I work with HTML, CSS and JavaScript, and I'm learning
TypeScript. I'm looking for a junior role or internship where I can
learn and contribute. Feel free to connect!
Y un mensaje corto para conectar con alguien (connection request):
Hi Laura, I saw that your team is hiring a junior developer. I'm finishing
a web development degree and I'd love to learn more about the role.
Thanks for your time!
GitHub
| Elemento | Inglés | Consejo |
|---|---|---|
| Nombre de usuario | username | profesional, sin apodos raros |
| Foto | profile picture | clara |
| Presentación | bio | una línea: Junior web developer. Learning TypeScript. |
| Repos fijados | pinned repositories | tus mejores 4-6 proyectos |
| Lista de proyectos | README de cada proyecto | descripción, capturas, cómo ejecutarlo |
| Actividad | contributions | commits regulares |
Un buen README de proyecto sigue lo que viste en Comentarios y README. Un perfil con README tiene una frase de presentación y enlaces a tus proyectos. Por ejemplo:
Hi, I'm Ana. I'm a junior web developer from Valencia.
I'm currently learning TypeScript and SQL.
Contact: ana.dev@example.com
Carta de presentación (cover letter)
Algunas ofertas piden una cover letter (carta de presentación). Cuatro párrafos cortos bastan:
Dear Hiring Team,
I'm writing to apply for the Junior Web Developer position. I'm finishing
a vocational degree in web development and I've built several projects with
HTML, CSS and JavaScript, including a responsive schedule for a local sports centre.
I'm especially interested in your product because I enjoy building
interfaces that are simple and easy to use. I'm a fast learner and I like
working in a team.
You can find my projects on GitHub (github.com/yourname). I'd be happy to
discuss how I could contribute to your team.
Thank you for your time.
Kind regards,
Ana García
“Estimado equipo de selección: Les escribo para postularme al puesto de desarrollador web junior…” y así sucesivamente. Variantes de saludo: Dear Hiring Manager,, Hello team,, Hi Laura, (si conoces el nombre).
Errores frecuentes
- Escribir “I” en cada línea del CV. Empieza por el verbo:
Built..., noI built.... - Traducir “ciclo formativo de grado superior” literalmente. Usa
Higher Vocational DegreeoVocational Training (Higher Level). - Poner “Experience: 0”. Si no hay trabajo, usa Projects y Education.
- Rellenar el CV con tecnologías que solo has visto una vez. Pon las que sabes explicar.
- No leer la sección “Requirements” hasta el final. A veces hay un requisito legal (permiso de trabajo, idioma) que es excluyente.
- Confundir “resume” y “resumen”. En inglés resume (/résumei/) es el CV; el resumen es summary.
- Escribir el salario con puntos. En inglés
24,000son veinticuatro mil. - Enviar el mismo CV a todo el mundo. Ajusta el Summary y las habilidades a cada oferta.
- Poner “Senior” porque llevas tres años estudiando. Sé honesto: junior, trainee o intern.
Resumen
| Idea | Inglés |
|---|---|
| Requisitos imprescindibles / deseables | requirements / nice to have |
| Poca experiencia / media / mucha | junior / mid-level / senior |
| Prácticas | internship |
| Desde casa / mixto / presencial | remote / hybrid / on-site |
| Sueldo bruto / neto | gross / net salary |
| Resumen del CV | summary |
| Habilidades / proyectos | skills / projects |
| Verbo de acción para el CV | built, designed, fixed, improved |
| Presentarte en LinkedIn | headline + about |
| Carta de presentación | cover letter |
Siguiente lección: Entrevistas técnicas.
Pon a prueba lo que has aprendido
¿Te ha quedado claro? Márcala y verás tu progreso en el explorador.