Desarrollador·a Frontend
España
Una plantilla de descripción del puesto lista para adaptar para el puesto de Desarrollador·a Frontend: funciones, perfil y beneficios ofrecidos.
[Nombre de empresa], pyme B2B del sector [sector] con sede en [ciudad], [X] personas en plantilla y [X] M€ de facturación, busca incorporar un·a Desarrollador·a Frontend al equipo técnico de [X] personas.
Misión
Diseñar, desarrollar y mantener la capa cliente del producto: componentes, integración con APIs, gestión del estado, accesibilidad, rendimiento percibido y tests. La persona trabaja en estrecha colaboración con producto, diseño y backend, y reporta a la [Tech Lead / CTO / Dirección Técnica].
Responsabilidades
- Entregar componentes y flujos de principio a fin: comprensión de la necesidad de producto, lectura del diseño con la persona Product Designer, implementación, tests, accesibilidad WCAG AA, despliegue y seguimiento en producción.
- Mantener la calidad de la capa cliente: revisión de las PRs de las personas compañeras, aplicación de convenciones, refactor al paso cuando proceda.
- Contribuir al design system: documentar nuevos patrones, proponer componentes cuando aparezca uso recurrente, mantener coherencia entre pantallas.
- Cuidar el rendimiento web: Web Vitals (LCP, INP, CLS), bundle, lazy loading, optimización de imágenes y de fuentes.
- Garantizar la accesibilidad básica en cada entrega (contraste, foco visible, jerarquía semántica, microcopy de errores) y participar en auditorías recurrentes.
- Contribuir a la resolución de incidentes en producción que afecten a la capa cliente (regresiones visuales, errores de hidratación, bugs específicos de navegador).
- Documentar las decisiones técnicas importantes y las zonas de complejidad no trivial.
Perfil
- Imprescindible: [3 a 6] años de experiencia profesional en desarrollo frontend; dominio sólido de al menos un framework moderno (React, Vue o equivalente) con TypeScript; experiencia de puesta en producción (despliegue, monitoring, gestión de incidentes); sensibilidad accesible (WCAG AA) y de rendimiento (Web Vitals).
- Valorable: familiaridad con nuestra stack [React, TypeScript, Vite o Next, design system propio]; experiencia en pyme o startup (alta autonomía); contribuciones a open source o side projects públicos; experiencia con tests automatizados (Vitest, Testing Library, Playwright).
- Excluyente: ninguna experiencia de puesta en producción en autonomía; rechazo a hacerse cargo de la accesibilidad o del rendimiento; rechazo sistemático de frameworks modernos.
Qué ofrecemos
- Retribución bruta anual: fijo [35-58] mil euros según experiencia. Sin variable estructural; eventualmente phantom shares o stock options según la fase de la sociedad.
- Modalidad: [jornada completa, híbrido 2-3 días por semana en oficina, base en [ciudad] / remote-friendly].
- Beneficios: [seguro médico, ticket restaurante, cheque transporte, días adicionales de vacaciones, política de teletrabajo, presupuesto de material, presupuesto de formación y conferencias].
- Stack: [a completar: framework frontend, TypeScript, gestión de estado, herramientas de build, design system, testing, CI/CD, monitoring].
Actualizado