Manfred logoManfred logo
Manfred logo
Manfred en redes:
Kaleidos
t
Kaleidos

Software Engineer

Salario50-60K
Remoto100%
📚 Formación🤟 Impacto en la comunidad🙌 Buen ambiente✨ Buenas prácticas

Opensourcear o no opensourcear; para Kaleidos ni siquiera es una cuestión. Su proyecto principal, Penpot, es una herramienta de diseño que promueve la colaboración entre equipos de diseño y desarrollo. Si crees en la tecnología como un medio para cambiar el statu quo, ¡te están buscando! 🙌.

¿Qué harás?

En Kaleidos buscan una persona que quiera enfrentarse a retos complejos de programación. Trabajarás con estructuras de datos complicadas, optimizarás el rendimiento y contribuirás a una herramienta open source de diseño y prototipado, sumergiéndote en la programación funcional.

Acerca de Kaleidos

Es una empresa que nace en 2011 como el proyecto de un grupo de profesionales con mucha pasión por la tecnología y el software libre. Desde sus inicios, tuvieron claro que querían construir algo diferente: una compañía que no solo desarrollara soluciones técnicas innovadoras, sino que también se basara en principios fundamentales de transparencia, colaboración y código abierto.

A lo largo de los años, Kaleidos se ha consolidado como un referente en el mundo del software open source. Además de desarrollar productos propios, han dado fuerte impulso a la comunidad tecnológica global, contribuyendo con código y participando en iniciativas para hacer del ecosistema tecnológico un espacio más inclusivo y accesible.

Entre sus productos más destacados está Penpot, la primera herramienta de diseño colaborativo basada en estándares abiertos. Penpot ha ganado popularidad a nivel global al ofrecer un espacio donde los equipos de diseño y desarrollo pueden colaborar sin las limitaciones de plataformas cerradas.

Más allá de sus productos, Kaleidos se define por su enfoque de trabajo horizontal y colaborativo. En su equipo, todas las voces cuentan, y se promueve una cultura donde la experimentación y la innovación son pilares fundamentales. Su objetivo es desarrollar Penpot para aportar valor a la comunidad tecnológica.

Son muchos los retos a los que se enfrentan, que les ofrecen motivación y oportunidades de aprendizaje constante. No significa que esperan que te enfrentes a todos los retos y responsabilidades listadas ellos de inmediato: tu capacidad para abordarlos dependerá de tu experiencia. Pero su objetivo es que crezcas con el equipo para que puedas ponerte manos a la obra en el futuro.

Pertenecerás al equipo de producto, en primera línea de creación de Penpot.

No tienen una lista de responsabilidades súper concreta porque el trabajo se va adaptando al desarrollo del producto; pero para que te hagas una idea, estas son las tareas que se realizan en el día a día y los retos que se van encontrando;

  • Desarrollo de dibujos vectoriales: implementación de herramientas para la visualización de diferentes diseños y figuras en 2D.,
  • Diseño e implementación de un sistema de edición con enfoque en rehacer/deshacer y edición concurrente.
  • Validación de estructuras de datos complejas para verificar su integridad.
  • Desarrollo de módulos WebAssembly en lenguajes de bajo nivel como Rust.
  • Construir funcionalidades usando Clojure/ClojureScript y Reactive Streams (RX).
  • Desarrollo de un editor de texto enriquecido ad-hoc, con manejo adecuado de texto RTL e IME.
  • Optimización del rendimiento mediante soluciones creativas.

Tu evolución

Kaleidos
Tu primer día

En 1 mes

Habrás entendido el motivo y las necesidades del producto.

Te habrán explicado y solucionado todas las dudas que te han surgido sobre el propósito del proyecto y su impacto.

¿Cómo lo harás?

Trabajarás en un entorno colaborativo y enfocado en la calidad. 👌

Utilizan metodologías ágiles y promueven una cultura de mejora continua, donde tu opinión será valorada.

Tendrás acceso a formación -cursos, charlas y eventos- 🤓 y clases de idiomas para seguir creciendo profesionalmente.

¿Cuándo trabajarás?

Cuentan con un horario flexible. La jornada es de 38.5h/semana, que se distribuye en una parte en horario de coincidencia (10:00 a 14:00 CET) y el resto lo puedes hacer cuando quieras.

Además, disfrutarás de 23 días de vacaciones, más los días 24 y 31 de diciembre, y la posibilidad de cogerte 10 días al año sin sueldo, pero con cotización.

Día laborable

Jornada completa

Vacaciones

23 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%

La posición es 100% remota, pero tienen oficina en Madrid (zona Guzmán el Bueno) para que vayas tantas veces como quieras, es más, si más de una persona coincide en una localización y queréis estar presencialmente algunos días, ofrecen la posibilidad de coger un coworking.

Puedes trabajar de manera remota desde cualquier lugar de España, Europa o África, siempre que compartáis una zona horaria CET +/- 2.

¿Con quién trabajarás?

En Kaleidos son casi 40 personas, pero tu día a día será en una iniciativa y trabajarás con aproximadamente 5 personas, todas ellas apasionadas por el código abierto y la colaboración.

Tendrás la oportunidad de aprender y crecer junto a personas con una amplia experiencia en desarrollo y diseño.

Una vez al año se reúnen presencialmente un par de días donde tienen una dinámica de mesas redondas para tratar temas que les preocupan de la empresa. Alrededor de esos días hay juegos, charlas.... La finalidad es clara, seguir creciendo por el buen camino 🤝.

¿Quieres conocer a las personas que trabajan en Kaleidos?

¿Qué piden?

Creen que la educación puede adquirirse de muchas maneras, no solo a través de un título. Por eso no piden una educación formal específica, pero sí esperan que tengas experiencia en las siguientes áreas:

  • Frontend sólido: tienes experiencia sólida en desarrollo frontend, y te manejas como pez en el agua con JavaScript (especialmente esas APIs del navegador que tanto nos facilitan la vida).
  • HTML y CSS: sabes que HTML y CSS no son solo la base, sino una herramienta poderosa para dar vida a las interfaces visualmente impactantes, robustas y pulidas.
  • Código coherente: buscas el equilibrio entre aplicar buenas prácticas y saber cuándo tiene sentido relajarse para adecuarse al trabajo en producto.
  • La programación funcional es clave: conoces (o te interesa) el paradigma funcional, y entiendes por qué es tan potente cuando se trata de escribir buen software.
  • Clojure y ClojureScript en el radar: si ya tienes algo de experiencia con Clojure/ClojureScript, estás en tu salsa. Si no, pero te flipa la idea de aprender un lenguaje funcional, este es el lugar perfecto para hacerlo.
  • Inglés en el bolsillo: tienes un nivel de inglés B2. Puedes leer documentación técnica, participar en una reunión y desenvolverte sin que te suden las manos.

Tecnologías

Innegociable

  • JavaScript
    Avanzado
  • HTML
    Avanzado
  • CSS
    Avanzado
  • React
    Intermedio

Estaría bien

  • RxJS
    Intermedio
  • Clojure
    Intermedio
  • Rust
    Intermedio

Otras habilidades

Innegociable

  • Aprendizaje Continuo
  • Trabajo en equipo

Idiomas

Inglés
Intermedio

¿Qué ofrecen?

Salario

50-60K

Horario

Flexible

Remoto

100%
  • 📚 Aprendizaje continuo con formaciones internas y externas, conferencias y eventos (por regla general suelen cubrir el 100% del coste).
  • 🌐 Clases de idiomas por cuenta de la empresa.
  • 🤩 ¡2 PIWEEK por año! Una Piweek es una semana en la que pausas tu trabajo diario para dedicarte a experimentar y aprender ¡Penpot fue uno de los proyectos que nacieron en PIWEEKs anteriores!
  • 🖥️ Te facilitarán un presupuesto cada 3 años para renovar el equipo y al cabo de 3 años ¡puedes quedarte con el equipo informático “viejo”!
  • 🔝 Un entorno en el que tu opinión importa. Tienen una cultura de toma de decisiones basada en el consenso.
  • 🐧 Una empresa de código abierto. Sus productos son de código abierto y apoyan el entorno de código abierto tanto como puedan.
  • 🤝 Equipos autoorganizados: creen que brindar autonomía e independencia es clave para la responsabilidad personal y colectiva. Los equipos de Kaleidos operan internamente con muy poca jerarquía y disfrutan de la libertad de organizarse mejor.
  • 🏹 Actividades mensuales para aquellos que quieran, por supuesto, hacer algo divertido en grupo: patinaje sobre hielo, bolos, tiro con arco, kayak…

Beneficios

Clases de Idiomas
Presupuesto para formación
Eventos de formación internos
Dinámicas y eventos de teambuilding
Posibilidad de elegir equipo

What the FAQ?

1. Carta de presentación sobre tu experiencia y por qué quieres unirte a Kaleidos.

2. Entrevista cultural de 1,5 horas.

3. Entrevista técnica de 1,5 horas para revisar tus proyectos.

4. Entrevista de 1 hora con Pablo, el CEO de Kaleidos.

5. Opcional: reunión con dos personas de Kaleidos para responder tus dudas.