Manfred logoManfred logo
Manfred logo
Manfred en redes:
Photopills
team
Photopills

Senior Frontend Developer

Salario50-55K
Variable+2,75K
Remoto100%
🤸 Autonomía🎯 Producto🌎 Remoto 100% en España🛸 Startup

Imagina, planifica y dispara 📸. Este es el mantra de PhotoPills, la app de fotografía que utilizan los fotógrafos internacionales más prestigiosos. Su misión es ayudar a los fotógrafos a explorar, capturar y compartir las grandes oportunidades fotográficas que ocurren en el mundo.🌍

Es top 10 en apps de fotografía en la App Store de Apple y en la Google Play Store y tienen más de 800.000 usuarios en todo el mundo.

Ahora necesitan más manos en su equipo de desarrollo para encargarse del nuevo frontend. ¿Serás tú 🫵?

¿Qué harás?

Primero un poco de contexto: 📖

PhotoPills es un asistente digital dedicado a todas las necesidades relacionadas con la fotografía. Ofrece una amplia gama de utilidades diseñadas para ayudar a abordar la mayoría de los interrogantes que puedan surgirle a un/a fotógrafo mientras planifica y lleva a cabo sus ideas creativas. 

Te ayuda a inspirarte, a encontrar la mejor luz y a conocer cuándo y cómo se puede materializar una idea fotográfica.

En este video de 2 minutos tan chulo lo puedes conocer mejor: 

La combinación de la cámara del smartphone con PhotoPills permite que gracias a la tecnología de realidad aumentada (RA) se pueda ver desde el lugar donde se quiere hacer una fotografía, qué posición y trayectoria tendrá la luna o el sol, la Vía Láctea o qué patrón tendrán los rastros de estrellas a la hora en que se quiera realizar una fotografía. 🌇 Consiguiendo resultados increíbles.

También son agencia de viajes, organizando viajes fotográficos alrededor del mundo 🌍, buscando esas grandes oportunidades fotográficas. Ya sea una vía láctea en los cielos oscuros de Namibia, un eclipse total de sol en Canadá, una aurora boreal en Lofoten o una luna llena en las Dolomitas. Incluso organizan el PhotoPills Camp, un evento en la isla de Menorca donde juntan más de 10 fotógrafos top a nivel mundial y 50 usuarios internacionales de su aplicación. Toda una semana de formación, salidas fotográficas y mucha diversión.🥾📸

👀Vamos al turrón, que harás tú 👀

Aunque trabajan como una startup, llevan más de 10 años comercializando su producto.

La aplicación trabaja con gráficos en 2D/3D sobre mapas, por lo que aprenderás un montón de mejoras del rendimiento y de las bibliotecas específicas con las que trabajan. 

Junto con Xavi, el Tech Lead de PhotoPills, te encargarás del front, aportando creatividad, iniciativa, y absorbiendo todo el conocimiento, para convertirte en el referente técnico que buscan. 

Buscan que tengas autonomía e iniciativa, que seas proactivo y autónomo, pero que sepas levantar la mano cuando toca. ¡Esperan que acabes liderando el desarrollo de front trabajando mano a mano con los compañeros de la tribu web! 

Tu evolución

Photopills
Tu primer día

En 1 mes

Durante las primeras semanas trabajarás codo a codo con Xavi, el Tech Lead, conociendo la arquitectura de la aplicación, la metodología que utilizan en su día a día y sobre todo, cómo hacer unas buenas PR respetando los estándares de testing y CI. 🤜🤛

Empezarás a hacerte con el nuevo sistema de diseño y harás tus primeras PRs, abordando la creación de las nuevas vistas y componentes de la nueva plataforma.

Tus responsabilidades

  • Liderarás el desarrollo front-end para aplicaciones web, asegurando experiencias de usuario de alta calidad alineadas con la visión del producto y la marca.

  • Crearás aplicaciones web y librerías desde cero, diseñando y codificando componentes reutilizables.

  • Ayudarás a mantener las aplicaciones web y librerías actuales

  • Te asegurarás que los desarrollos tengan un alto rendimiento en cualquier navegador y plataforma (Windows, Linux y macOS). Tanto modernos como algo más antiguos

  • Colaborarás estrechamente con equipos de diseño y UX, traduciendo diseños en implementaciones web.

  • Implementarás pruebas para cada nueva funcionalidad, preferiblemente siguiendo TDD.

¿Cómo lo harás?

En tu día a día trabajarás con herramientas como GitHub, Jira, Google Chat y Figma. Están inmersos en una renovación profunda de su sistema de diseño en Figma, y uno de los retos inmediatos será crear una nueva biblioteca de componentes con Vite.

El proyecto principal ha migrado de Vue 2 a Vue 3, utilizando Pinia para la gestión de estado, TailwindCSS para estilos y Emscripten para llevar a la web tanto el core astronómico como el motor 3D. Aplicarás tu experiencia en el ecosistema JavaScript, con especial foco en Vue 3, TypeScript, ES6 y CSS moderno. También consumirás REST APIs, aunque no se descarta incorporar más adelante tecnologías como SSE, WebSockets o GraphQL.

La calidad del código es clave, y se espera que todo desarrollo venga acompañado de tests. Se valora especialmente experiencia con Jest, Vitest, Cypress o Playwright, así como el uso habitual de TDD. También trabajarás con HTML Canvas para dibujar elementos y animaciones, y con mapas de terceros como Google Maps, Leaflet o Apple Maps.

Podrás contribuir a mejorar los pipelines CI/CD colaborando con el equipo DevOps. Cuentan con un sistema que levanta entornos por cada pull request, lo que permite testear a fondo cada mejora antes de integrarla. Además, valoran experiencia generando aplicaciones instalables con Electron y conocimientos en Emscripten y WASM, que serán un gran plus. Los despliegues se realizan con Helm sobre Kubernetes.

A nivel metodológico, combinan standups diarios con una organización ágil basada en sprints semanales, en una mezcla ligera entre Kanban y Scrum.

¿Cuándo trabajarás?

Trabajan en modelo full-remote y ofrecen bastante flexibilidad horaria. Lo único que piden es coincidir algunas horas por la mañana para facilitar la colaboración del equipo cuando sea necesario.

Durante las primeras semanas, mientras dura el onboarding, esta coincidencia cobra más importancia, ya que se realizan más sesiones conjuntas para explicar en detalle los distintos repositorios y asegurar una buena integración con el flujo de trabajo. Estas sesiones son lideradas por Xavi.

Cada lunes por la mañana hacen un stand-up semanal donde se comparte el roadmap, se hace seguimiento de tareas y se comentan posibles bloqueos. Además, es una buena oportunidad para que todo el equipo se vea las caras y se refuercen los compromisos y la cohesión del grupo: aquí todos reman en la misma dirección.

Día laborable

Jornada completa

Vacaciones

23 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%

¡Desde donde quieras!

Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión y buen equipo (portátil, segunda pantalla y todo lo que necesites en tu día a día), podrás trabajar desde tu casa del pueblo o desde un hotel de la playa de Cala Galdana 🏖️.

Imprescindible que residas en España, por mantener el mismo huso horario, y que sea más fácil que coincidas con tu equipo.

Además, durante la semana del PhotoPills Camp podrás viajar a Menorca junto al resto de equipo para disfrutar de una semana de inmersión completa con la tribu PhotoPiller. 🥳🫂

¿Con quién trabajarás?

Ahora mismo son 6 personas en el equipo IT repartidas en dos tribus principales:

  • devices (core + iOS + android + 3D)
  • web (front + back + GIS + devops/SRE)

Trabajarás codo a codo con el tech lead de la tribu web liderando el desarrollo del frontal web del nuevo servicio de PhotoPills.

Algunos de los compañeros/as con los que más interactuarás en tu día a día son:

  • Xavi (Tech lead y líder de la tribu web). Se incorporó al equipo hace ya más de 5 años para ayudar a revolucionar el stack tecnológico de PhotoPills. Misión cumplida. Sentó las bases tecnológicas de lo que es hoy PhotoPills, propuso las herramientas y maneras de trabajar del equipo IT y junto a Germán empezó a hacer crecer el equipo IT. Prototipó las primeras pruebas de concepto del futuro servicio web y lidera el desarrollo de front. Será la persona con la que más de cerca trabajarás y tu referencia para el ecosistema web en general, y los squads Devops e isec. Esconded cualquier instrumento musical si está cerca o le perderéis durante unas horas.
  • Diogo (Backend Developer). Hace ya 3 años que tomó el reto de diseñar junto a Xavi el backend de PhotoPills. Lidera el squad GIS y está cogiendo galones en el squad Devops. Será tu persona de contacto para cualquier cosa relacionada con GIS, la API, el administrador de back o la DB. Apasionado de la montaña.
  • Germán **(CTO, Co-founder y líder de la tribu devices)**Hace ya más de 12 años ideó y programó PhotoPills para iOS y Android junto a su socio Rafa, cuando aún no tenía ni conocimientos de desarrollo en dispositivos y estaba en sus inicios de conocimiento de fotografía. Increíblemente, la aplicación funcionó, teniendo una gran acogida y ha permitido hacer la tribu PhotoPiller. Te ayudará a entender cómo funciona PhotoPills, la cultura de nuestra empresa y resolver cualquier duda astronómica o fotográfica.

¿Qué piden?

Nos han pedido una persona con fuertes conocimientos y experiencia como Frontend developer y que pueda:

  • Experiencia demostrada en desarrollo web, particularmente maquetando con HTML5 + CSS3 moderno. Responsive siempre ;)
  • Experiencia en Vue 3 y TailwindCSS, o parecidos. También se valorará experiencia en React y/o Angular
  • Capacidad para trabajar en productos dinámicos que evolucionan rápidamente.
  • Imprescindible actitud proactiva y de aprendizaje continuo.
  • No asustarse por los retos o tecnologías desconocidas

Si vas a por el 10 🥳, valorarán como un regalo si 🎁 : 

  • Eres capaz de comunicarte en inglés con cierta fluidez 💂
  • Formación en ingeniería informática o similar
  • Haber jugado ServiceWorkers, persistencia en browser, electron, emscripten, canvas o GIS
  • Y si ya, te gusta el mundo de la fotografía 📸, indiscutiblemente, este es tu sitio.😉

Tecnologías

Innegociable

  • TypeScript icon
    TypeScript
    Avanzado
  • JavaScript icon
    JavaScript
    Avanzado
  • Figma icon
    Figma
    Intermedio
  • HTML icon
    HTML
    Avanzado
  • CSS icon
    CSS
    Avanzado

Estaría bien

  • Vue icon
    Vue
    Avanzado
  • Tailwind icon
    Tailwind
    Intermedio
  • NodeJS icon
    NodeJS
    Intermedio

Suma puntos

  • Angular2+ icon
    Angular2+
    Avanzado
  • React icon
    React
    Avanzado

Otras habilidades

Innegociable

  • Aprendizaje Continuo
  • Atención al detalle
  • Pensamiento analítico

Estaría bien

  • Autonomía en el aprendizaje
  • Proactividad

Suma puntos

  • Adaptabilidad al cambio
  • Capacidad de recibir feedback

¿Qué ofrecen?

Salario

50-55K

Variable

+2,75K

Horario

Flexible

Remoto

100%

💸 Flexibilidad en este punto. Tienen pensado un salario de hasta 55.000€ con un 5% de variable

🏖️ 23 días de vacaciones

📡 Trabajo remoto 100%

🕓 Horario flexible (sólo se pide que estés disponible de 9:00 a 13:00h).

🗺️ Plan de carrera.

💻 Equipo necesario para que puedas trabajar cómodamente (portátil, monitor y tablet)

🧸 Posibilidad de elegir tu entorno de trabajo: Linux, MacOS o Güindous.

Beneficios

Presupuesto para formación
Dinámicas y eventos de teambuilding
Posibilidad de elegir equipo

What the FAQ?

NO, Están dando prioridad a personas que residan en España o tengan su mismo huso horario, por tema de coordinarse mejor con el equipo, y por temas administrativos.

La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posible.

Normalmente, su proceso de selección consta de 3 fases:

👆entrevista cultural

✌️prueba técnica 

👌entrevista final

No, ni tienen oficina😄. El 100% de su equipo trabaja a distancia :)

Desde PhotoPills se realiza un evento anual, el “PhotoPills Camp” donde reúnen a los fotógrafos más top, además de a su equipo 1 semana en Menorca 🏖️**,** para seguir haciendo piña. 🍍

Photopills
Senior Frontend Developer100% remoto
Salario50 - 55K
Variable+2,75K