Manfred logoManfred logo
Manfred logo
Manfred en redes:
OpositaTest
25/03/14/c196fcd6-acda-4446-b1eb-4f4e01a5a90a_Captura-de-pantalla-.png
OpositaTest
Oferta cerrada el 19/01/2026

UI Developer

Salario35-45K
Remoto100%
🙌 Buen ambiente🕐 Horario Flexible🌎 Remoto 100% en España⛰️ Sólida en su sector

Sois muchas las personas interesadas en este rol. Mil gracias por vuestra confianza. Vamos a cerrar la oferta para poder contestaros a todos/as en tiempo y forma. Gracias por vuestra paciencia.

---

Opositatest es la plataforma líder en España para preparar oposiciones. Nació en 2016 centrada en los test tipo examen, pero hoy ofrece una preparación integral 100 % online a través de su web y app, con una comunidad de más de 1,6 millones de personas que estudian, se organizan y aprueban con su ayuda.

Ahora buscan un/a UI Developer que ayude a dar forma a su Design System y lleve los diseños de Figma al código con precisión quirúrgica. Si eres de esas personas a las que se les escapa un suspiro cuando ven un botón un píxel desalineado, aquí te vas a sentir como en casa.

¿Qué harás?

Opositatest es la plataforma líder en España para preparar oposiciones. Nació en 2016 centrada en los test tipo examen y, desde entonces, ha evolucionado hasta convertirse en una preparación 100 % online, integral y muy cuidada, disponible en web y app. 

Hoy más de 1,6 millones de personas estudian, se organizan y aprueban apoyándose en su producto y en un equipo que no deja de mejorar una plataforma que ya de por sí es muy completa. 

No es casualidad: ganaron la aceleradora SeedRocket en 2018, el Premio Emprendedor XXI en Galicia en 2019 y hoy son más de 90 personas empujando el producto en la misma dirección.

El equipo tecnológico está centrado en mejorar constantemente la experiencia del usuario, con autonomía de verdad y foco absoluto en la calidad. 

¿Cómo puedo aportar mi granito de arena?

GIFs de Funny Sand | Tenor

Dentro del equipo de desarrollo donde, por cierto, ya hay unos cuantos manfreditas 🖖🏾, buscan ahora un/a UI Developer con experiencia en maquetación web en entornos de producción, que actúe como puente natural entre product designers y el usuario final. Trabajarás muy de cerca con producto y diseño para revisar componentes, llevarlos de Figma a código y asegurarte de que todo lo que llega a producción mantiene coherencia, calidad y sentido dentro del Design System.

No se trata solo de “pintar componentes”, sino de entender el producto, su ciclo de vida y cómo cada decisión de UI impacta en quien está al otro lado estudiando. Serás la persona de referencia cuando un componente no encaja, no escala o genera dudas, ayudando al equipo a decidir si se reutiliza, se ajusta o se mejora. 

Si te gusta la maquetación, el layout, el UI bien hecho y tienes ese mindset de producto que busca el efecto WOW, este es de esos roles en los que encajas desde el primer día.

Tu evolución

OpositaTest
Tu primer día

En 1 mes

✏️Tomando apuntes...

Todavía estarás aprendiendo cómo funciona todo, pero ya habrás metido las manos en código y habrás trabajado en algún componente real dentro del nuevo Design System. Te habrás familiarizado con StencilJS, Storybook y el flujo de trabajo entre producto y desarrollo.

Además, habrás tenido reuniones con el equipo de product designers para entender el enfoque de los diseños y cómo trasladarlos correctamente al sistema de diseño.

Tus responsabilidades

  • Traducir los diseños definidos en Figma a código, asegurándote de que los componentes existentes del Design System se implementan correctamente y, cuando sea necesario, proponiendo ajustes o reutilizaciones.

  • Mantener y evolucionar los componentes del sistema de diseño, velando por su coherencia visual, su correcta integración en el producto y su uso consistente en los distintos proyectos.

  • Colaborar estrechamente con el equipo de product design y con desarrollo para resolver dudas, detectar fricciones y mejorar la experiencia final del usuario.

  • Garantizar que los componentes cumplen con buenas prácticas de accesibilidad, responsive design, compatibilidad con modo claro/oscuro y estándares de calidad en entornos de producción.

  • Ser la persona de referencia cuando un componente no funciona como debería, no escala o genera inconsistencias visuales o técnicas.

  • Participar en los tests A/B propuestos desde el Equipo de Growth, ayudando a implementar las variantes y analizando los resultados junto al equipo.

  • Mantener los componentes actualizados, revisando y mejorando aquellos que lo necesiten para asegurar su rendimiento, estabilidad y escalabilidad.

¿Cómo lo harás?

En OpositaTest no siguen el agilismo al pie de la letra como si fuera un dogma religioso. Han adaptado la metodología a lo que de verdad les funciona, organizándose con base en OKRs que se definen junto al equipo, no impuestos desde arriba. Si nunca has trabajado así, cero drama: te explicarán el contexto, el porqué y el cómo desde el primer día.

Los objetivos anuales se traducen en OKRs trimestrales, que a su vez se bajan a sprints de dos semanas, siempre con margen para ajustar y mejorar. El equipo de desarrollo se organiza en dos squads, gestionando el trabajo con KanbanFlow, y la comunicación del día a día fluye principalmente por Slack.

A nivel técnico, trabajarás con Figma como fuente de verdad en diseño, documentando y evolucionando los componentes en Storybook, y desarrollando Web Components con StencilJS para asegurar su reutilización y consistencia en los distintos proyectos. El código vive en GitHub, donde el flujo de trabajo está bien definido y orientado a calidad.

Además, cada sprint se cierra con retrospectivas conjuntas en las que participan personas de desarrollo, marketing, contenido y atención al cliente. La idea es que todo el mundo entienda qué se está construyendo, por qué y cómo impacta en el usuario final. 

Vamos, un entorno donde el trabajo tiene contexto, las decisiones tienen sentido y el caos está más en los exámenes oficiales que en el día a día del equipo 😉

¿Cuándo trabajarás?

Son tan flexibles como Nadia Comaneci, ya que para ellos la conciliación de la vida familiar y profesional es importantísima.

Nadia Comaneci - First Perfect Score | Montreal 1976 Olympics on Make a GIF

 Jornada de 39 horas semanales con total flexibilidad horaria.

El foco está en los resultados, no en un horario fijo.

Pero como son humanos en un mundo orquestado, la mayoría del equipo se mueve entre las 6:00 y las 17:00.

Día laborable

Jornada completa

Vacaciones

26 días

Jornada laboral

Flexible

Turno continuo

Viernes

Turno continuo

En verano

¿Dónde trabajarás?

Remoto

100%

Desde un bonito barco como Batman y Robin o desde tu casa, porque esta posición es 🏡 100% remoto.

Batman Phone GIFs - Find & Share on GIPHY

El equipo de OpositaTest está repartido por toda España, aunque la mayoría se encuentra en Galicia, Madrid, Andalucía, Levante y País Vasco.

¿Con quién trabajarás?

¡Hay más manfreditas dentro, qué maravilla! 🖖🏾

OpositaTest ya cuenta con más de 90 personas y sigue creciendo, con una idea muy clara: la cultura no es un póster en la pared. Se cuida de verdad. Importa más la actitud que la lista infinita de conocimientos, se trabaja sin egos y se apuesta por un entorno colaborativo donde pedir ayuda no solo está bien visto, sino que es lo normal.

Desde el primer día vas a sentirte parte del equipo. No porque te lo digan en una welcome deck, sino porque se preocupan de que cada nueva incorporación encaje a nivel humano. En OpositaTest ponen mucho más peso en la persona que en el currículum, porque saben que el producto crece mejor cuando el equipo funciona como una tribu bien avenida.

A nivel técnico, te integrarás en un equipo de desarrollo formado actualmente por 14 personas, organizado en dos squads multidisciplinares. Encontrarás perfiles de backend, sistemas, frontend y diseño, todos acostumbrados a colaborar, compartir contexto y echar una mano cuando hace falta. Vamos, un equipo donde no hay islas… salvo las del diseño bien alineado 😉

¿Qué piden?

Sí, lo sé, te has enamorado del proyecto y del equipo y ahora quieres saber cómo los enamorarás tú a ellos, ¿no?

Milhouse Eyebrows GIFs | Tenor

Pues easy-peasy, my friend…

Requisitos para aprobar el test 😊

  • HTML y CSS como segunda lengua: dominas la maquetación web y sabes por qué la semántica y la accesibilidad no son “extras”, sino parte del core del producto.
  • SEO técnico: entiendes cómo optimizar el rendimiento y la indexación de los componentes para que Google (y compañía) no se enfade.
  • Buenas prácticas de accesibilidad: experiencia con lectores de pantalla, navegación sin ratón, tamaños de texto adecuados y diseño responsive para distintos dispositivos (desktop, tablet, móvil…).
  • Integración con frameworks como ReactJS o Vanilla JS: has trabajado en entornos donde los componentes UI se integran con diferentes tecnologías.
  • Interés por el testing en frontend: no hace falta que seas una máquina del testing, pero sí que te preocupe la calidad y te guste mejorarla.

No es obligatorio, pero suma puntos extra 🎯

  • Has trabajado con internacionalización (idiomas, monedas, husos horarios…).
  • Conoces o has trabajado con Twig u otros sistemas de plantillas.
  • Has participado en proyectos Open Source, pet projects o asistes a conferencias del sector.
  • Tienes experiencia trabajando con Design Systems en equipos de producto, donde los componentes se reutilizan en distintas aplicaciones.
  • Has trabajado con WordPress o algún LMS
  • Experiencia con Web Components, usando tecnologías como StencilJS, Lit o Polymer.
  •  Te gusta cacharrear y meterte en “marrones” técnicos: no te asusta investigar, probar y encontrar soluciones cuando algo no encaja.

Tecnologías

Innegociable

  • HTML icon
    HTML
    Avanzado
  • CSS icon
    CSS
    Avanzado
  • WebComponents icon
    WebComponents
    Intermedio
  • Figma icon
    Figma
    Básico

Estaría bien

  • Storybook icon
    Storybook
    Intermedio
  • WordPress icon
    WordPress
    Intermedio

Otras habilidades

Innegociable

  • Atención al detalle
  • Capacidad de autogestión
  • Proactividad
  • Trabajo en equipo

Estaría bien

  • Capacidad de dar feedback
  • Pensamiento creativo

¿Qué ofrecen?

Salario

35-45K

Horario

Flexible

Remoto

100%

🕓Jornada laboral de 39 horas semanales

🏖️ 26 días laborables de vacaciones.

📚 Formación ilimitada. A partir de los 6 meses, tras ese foco inicial en que el proceso de aprendizaje y adaptación haya sido exitoso, podrás solicitar a tu manager la FORMACIÓN que consideres interesante para continuar con tu crecimiento profesional, sin límite de solicitudes ni presupuesto.

💻 Equipamiento para teletrabajo + 30€/mes de compensación.

🩺 Plan de beneficios tras un año (salud, ergonomía, bienestar).

🎁 Descuentos en productos OpositaTest para familiares y amigos/as.

🧡 Plan de beneficios. Al año, celebraremos tu primer aniversario en la empresa, con la incorporación al PLAN DE BENEFICIOS, que incluye distintas medidas vinculadas a la promoción de la salud (reembolso de gastos de distintos especialistas, acceso a servicios de telemedicina, seguro de asistencia en viajes, o contribución a un seguro de salud completo) y a la mejora del espacio de trabajo (presupuesto para adquirir elementos orientados a la mejora de la ergonomía y confortabilidad, distintos o complementarios a los del equipamiento básico).

🪙Plan de retribución flexible (comida, transporte y guardería).

Beneficios

Cheque Guardería
Presupuesto para formación
Seguro de salud
Eventos de formación internos
Descuento en productos de la empresa
Dinámicas y eventos de teambuilding
Vacaciones Extra
Retribución Flexible

Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.

Posibilidad de elegir equipo

What the FAQ?

No, por temas administrativos solo valoran perfiles dentro del territorio nacional.

¡El que tú quieras!

Hay personas que empiezan a las 6:00 am, otras que trabajan de tarde, otras hacen horario partido… 100% flexible ;)

Los tiempos de la entrevista serán lo más ágiles posible. Habitualmente su proceso tiene tres fases:

  • Entrevista cultural con Pablo y/o equipo técnico.
  • Prueba técnica.
  • Defensa de la prueba técnica con el equipo para ver cómo la has enfocado.