El portal de empleo de España

Ingeniero de Rendimiento y Renderizado

En remoto, Madrid·Jornada completa·Añadida hace 1 mes (comprobada el 6 oct)

Kaleidos

2 ofertas abiertas

Resumen

Salario
60.000 € - 67.000 € al año
Modalidad
En remoto (Madrid)
Contrato
Contrato indefinido, jornada completa
Inglés
Obligatorio
Experiencia
3+ años
Formación
Sin estudios mínimos
Beneficios
Seguro médico privado, retribución flexible

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

Creemos que la educación se puede adquirir de muchas formas, no solo a través de un título. Por eso no exigimos una formación académica específica, pero sí esperamos que tengas experiencia senior en las siguientes áreas:

  • Motores de renderizado. Aquí encontrarás WASM, Rust y Skia (así que es genial si tienes experiencia construyendo motores de juegos, librerías gráficas, rasterización, pipelines de GPU...). No necesitas ser un experto en estas tecnologías específicas o en APIs gráficas, pero definitivamente deberías haber trabajado con ellas antes y sentirte cómodo mejorando en ellas.

  • Experiencia práctica con tecnologías frontend, con un buen dominio de JavaScript, APIs del navegador, HTML y CSS.

  • Uso regular de LLMs (Claude, Cursor, ChatGPT, OpenCode...) como parte de tu forma de trabajar, entre otras cosas para facilitar tu interacción e integración en el núcleo de Clojure de Penpot. Hemos integrado la IA en nuestros procesos de desarrollo y mantenemos debates abiertos y flujos de trabajo centrados en encontrar la mejor manera de utilizar la IA, teniendo en cuenta muchos aspectos diferentes (posibilidades tecnológicas, soberanía digital / código abierto, ética...).

  • Comodidad trabajando en entornos Linux.

  • Idiomas: nivel alto de inglés y español, tanto hablado como escrito. Necesitamos que seas capaz de leer y escribir documentación técnica y de hablar funcionalmente en inglés, ya que es la lengua materna de algunos kaleiders. También es necesario que sepas español (hablado y escrito), ya que muchas reuniones de equipo se celebran en este idioma.

Un ejemplo de alguien que encajaría muy bien en el equipo: alguien con experiencia en motores gráficos o en desarrollo de juegos en el navegador (utilizando APIs gráficas); o quizás alguien con fuerza en WASM, con C++ o Rust, y con interés en trabajar en entornos gráficos... ¿suena eso a ti?;)

Se valorará

  • Familiaridad con Clojure u otros lenguajes funcionales (Scheme, Lisp...).

  • Conocimientos de pruebas de JavaScript (Jest, Cypress...) y pruebas end-to-end con Playwright.

  • Interés en resolver problemas de los usuarios con nuevos lenguajes y frameworks.

  • Interés / conocimientos en accesibilidad y desarrollo responsable.

  • Interés / conocimientos en sistemas de diseño y su integración con el desarrollo de producto.

  • Experiencia previa o interés genuino en proyectos de código abierto.

  • Uso de metodologías ágiles en un entorno profesional.

  • Experiencia colaborando en equipos diversos (diseño, marketing, backend...).

  • Capacidad para hacer las preguntas adecuadas para ayudar al desarrollo del producto.

  • Esmero en probar tu propio código de forma responsable (pruebas unitarias, de integración y end-to-end), para ayudar a reducir los incidentes en producción.

Salario y beneficios

Qué ofrecen

  • Salario: 60–67k € (salario bruto anual) 

  • 23 días de vacaciones pagadas, además de los días 24 y 31 de diciembre, y la opción de solicitar 10 días extra de permiso sin sueldo. Somos muy flexibles con tus fechas, solo tienes que asegurarte de que funcionen para tu equipo. 

  • Elige el calendario de festivos de donde vivas o el de nuestra sede (Madrid). 

  • Aprendizaje continuo a través de formación interna y externa, conferencias y eventos (por norma general, solemos cubrir el 100 % del coste). ¡Te animamos a experimentar con nuevas buenas prácticas! 

  • Clases de idiomas pagadas por la empresa (inglés y español): clases pagadas por la empresa, como parte de tu jornada laboral. 

  • ¡2 PIWEEKs al año! Una PIWEEK es un hackathon de una semana con formato abierto donde haces una pausa en tu trabajo diario y te centras, solo o en equipo, en un gran proyecto. ¡El propio Penpot nació en una PIWEEK pasada! 

  • Mejora tu espacio de trabajo. Ofrecemos un presupuesto cada 3 años para renovar tu equipo, ¡y después de 3 años te quedas con el equipo "viejo"! 

  • Seguro médico Alan mediante compensación flexible (cobertura solo en España).

  • Salario: 60–67k € (salario bruto anual) 

  • 23 días de vacaciones pagadas, además de los días 24 y 31 de diciembre, y la opción de solicitar 10 días extra de permiso sin sueldo. Somos muy flexibles con tus fechas, solo tienes que asegurarte de que funcionen para tu equipo. 

  • Elige el calendario de festivos de donde vivas o el de nuestra sede (Madrid). 

  • Aprendizaje continuo a través de formación interna y externa, conferencias y eventos (por norma general, solemos cubrir el 100 % del coste). ¡Te animamos a experimentar con nuevas buenas prácticas! 

  • Clases de idiomas pagadas por la empresa (inglés y español): clases pagadas por la empresa, como parte de tu jornada laboral. 

  • ¡2 PIWEEKs al año! Una PIWEEK es un hackathon de una semana con formato abierto donde haces una pausa en tu trabajo diario y te centras, solo o en equipo, en un gran proyecto. ¡El propio Penpot nació en una PIWEEK pasada! 

  • Mejora tu espacio de trabajo. Ofrecemos un presupuesto cada 3 años para renovar tu equipo, ¡y después de 3 años te quedas con el equipo "viejo"! 

  • Seguro médico Alan mediante compensación flexible (cobertura solo en España).

El puesto

En Penpot creamos la herramienta de diseño que une a las personas que diseñan y a las que programan, dentro de un entorno de software libre y colaborativo. Añadimos constantemente nuevas funciones que la comunidad y nuestros usuarios nos piden, y nuestro reto es hacer que todas ellas sean lo más estables y eficientes posible.

Formarás parte de un equipo pequeño que trabaja con Rust en el motor de renderizado de Penpot (construido con WASM, Rust y Skia), en el editor de texto y en la mejora continua del rendimiento. Tu trabajo se centrará en la corrección de errores, la mejora del rendimiento y la creación de nuevas funciones para ese motor. El rendimiento es el enfoque principal: ayúdanos a que Penpot funcione con fluidez en el navegador, con tiempos de respuesta lo más rápidos posible.

También tendrás algunos puntos de contacto con el frontend, principalmente en lo que respecta al paso de datos entre Clojure y el motor. Por eso, necesitas sentirte cómodo con la programación web y con los fundamentos de la programación funcional.

Buscamos a alguien con experiencia senior, sólida y consolidada, para trabajar en un equipo horizontal sin la figura de un manager: la autonomía y la toma de decisiones compartida forman parte del rol.

Cómo trabajarás

  • Contrato indefinido. Buscamos a alguien que se quede con nosotros a largo plazo. 

  • Horario flexible. ¡Aún mejor! Todos trabajamos de 10:00 a 14:00 CET. Puedes trabajar el resto de tus horas cuando quieras.

  • 37,5h/semana como parte de nuestro plan para crear una mejor conciliación de la vida laboral y personal. 

  • Posición 100% remota. Tenemos una oficina en Madrid (España), aunque asistir en persona es opcional. Puedes trabajar de forma remota desde cualquier lugar con una conexión a internet fiable, siempre que estés dentro de la zona horaria CET +/- 1, o puedes elegir venir a la oficina cuando quieras. 

  • Contrato indefinido. Buscamos a alguien que se quede con nosotros a largo plazo. 

  • Horario flexible. ¡Aún mejor! Todos trabajamos de 10:00 a 14:00 CET. Puedes trabajar el resto de tus horas cuando quieras.

  • 37,5h/semana como parte de nuestro plan para crear una mejor conciliación de la vida laboral y personal. 

  • Posición 100% remota. Tenemos una oficina en Madrid (España), aunque asistir en persona es opcional. Puedes trabajar de forma remota desde cualquier lugar con una conexión a internet fiable, siempre que estés dentro de la zona horaria CET +/- 1, o puedes elegir venir a la oficina cuando quieras. 

Proceso de selección

  1. Primera entrevista (25 min) con el equipo de People: hablaremos sobre los principios de Kaleidos, por qué existe este rol, condiciones, beneficios y retos.

  2. Nos envías tu carta de presentación, que revisamos junto con tu CV con el comité de selección.

  3. Entrevista cultural, con dos compañeros de diferentes departamentos.

  4. Entrevista técnica.

  5. Conversación con Pablo

En cada etapa nos pondremos en contacto contigo, tanto si avanzas en el proceso como si no, y tus comentarios nos ayudarán a mejorar nuestros procesos. Puede que tardemos un poco en responder, especialmente en las primeras etapas, ya que nuestro equipo es bastante pequeño, pero queremos tratarte con cuidado y atención.

Sobre Kaleidos

Kaleidos es una empresa de software de código abierto con sede en Madrid, España, conocida por crear productos innovadores como Penpot, la plataforma de diseño y prototipado de código abierto, y Taiga, una herramienta de gestión de proyectos. La empresa opera como un equipo distribuido con un fuerte énfasis en los principios del código abierto, la transparencia y el desarrollo impulsado por la comunidad. Con un equipo relativamente pequeño pero altamente cualificado, Kaleidos se centra en construir herramientas que empoderan a diseñadores y desarrolladores de todo el mundo.

Kaleidos tiene sus raíces en España y mantiene una fuerte presencia en Madrid, donde fue fundada. La cultura de la empresa es profundamente colaborativa, favorable al trabajo remoto y valora el equilibrio entre la vida laboral y personal, lo que la convierte en una opción atractiva para profesionales internacionales interesados en el código abierto y el desarrollo de productos. Aunque el equipo se comunica principalmente en español, los productos y la comunidad de la empresa son globales, y dan la bienvenida a talento de diversos orígenes apasionados por el código abierto.

Sector
Open Source Software
Fundación
2011
Plantilla
11–50
Sede
Madrid, España
En España
Madrid

Datos prácticos

  • Kaleidos es una empresa que prioriza el trabajo remoto, lo que permite flexibilidad a los contratados internacionales para trabajar desde cualquier lugar, aunque la oficina principal está en Madrid.
  • La empresa es un contribuyente clave en el ecosistema de código abierto, con productos como Penpot y Taiga utilizados por miles de desarrolladores y diseñadores en todo el mundo.
  • Kaleidos tiene un fuerte enfoque en el equilibrio entre la vida laboral y personal y ofrece un entorno de trabajo colaborativo y no jerárquico.
  • Aunque el equipo se comunica principalmente en español, están abiertos a candidatos internacionales y a menudo trabajan en inglés para discusiones técnicas.
  • La empresa es conocida por su compromiso con el software ético y la privacidad del usuario, lo que puede resultar atractivo para profesionales alineados con estos valores.

En sus propias palabras

Sobre la empresa y el equipo

Kaleidos es la empresa detrás de Penpot, la primera plataforma de diseño de código abierto creada para que los equipos de diseño y de programación trabajen juntos. Somos una organización horizontal, sin jerarquía tradicional, y nuestros valores se basan en los principios del software libre, junto con la honestidad, el feminismo, la conciliación de la vida laboral y personal, la transparencia, la generosidad y la alegría por lo que hacemos. En Kaleidos tenemos un compromiso real con la diversidad en todas sus formas. Nuestro equipo está compuesto por más de un 50 % de mujeres, y nos encantaría encontrar nuevos compañeros que compartan nuestros valores, de los que podamos seguir aprendiendo y con quienes podamos seguir construyendo Penpot.

Trabajarás regularmente con Elena, Alex, Belén, Andrey y Alonso, y estarás en contacto con los demás desarrolladores de software y creadores de Penpot dentro del equipo de producto. También tendrás reuniones periódicas entre equipos para estar al tanto del estado del negocio y del producto con otros equipos de Kaleidos / Penpot.

  • Un entorno donde tu opinión importa. Tenemos una cultura de toma de decisiones basada en el consenso. Te verás involucrado rápidamente en todo lo que sucede en Kaleidos. 

  • Una empresa de código abierto. Nuestros productos son de código abierto y apoyamos el ecosistema de código abierto tanto como podemos. Estamos totalmente comprometidos. 

  • Equipos autoorganizados: creemos que proporcionar autonomía e independencia es clave para la responsabilidad personal y colectiva. Los equipos en Kaleidos operan internamente con muy poca jerarquía y disfrutan de la libertad de organizarse como mejor les funcione. 

  • Un entorno donde tu opinión importa. Tenemos una cultura de toma de decisiones basada en el consenso. Te verás involucrado rápidamente en todo lo que sucede en Kaleidos. 

  • Una empresa de código abierto. Nuestros productos son de código abierto y apoyamos el ecosistema de código abierto tanto como podemos. Estamos totalmente comprometidos. 

  • Equipos autoorganizados: creemos que proporcionar autonomía e independencia es clave para la responsabilidad personal y colectiva. Los equipos en Kaleidos operan internamente con muy poca jerarquía y disfrutan de la libertad de organizarse como mejor les funcione. 

Todas las vacantes de Kaleidos
WhatsApp

Ingeniero de Software - Penpot

KaleidosHace 1 meses
60 mil € – 67 mil €En remoto, Madrid
Ver los 2 empleos