Volver a ofertas

Product Software Engineer (Frontend focus)

Desarrollo full stack con orientación a la creación de productos.
  • €45K - €65K
  • startup (sports)
  • Madrid
JavaScript React React Query Nodejs ionic Postgres Prisma Cursor

Condiciones profesionales

Lo primero de todo, comenzamos con las condiciones de trabajo que te ofrece la empresa. Así, si no te cuadra en lo más básico, no pierdes más tiempo en seguir leyendo.

  • Modalidad de trabajo híbrida: Las oficinas están ubicadas en la zona de Atocha (Madrid) y ofrecen un modelo de trabajo híbrido, combinando el tiempo de trabajo presencial con tus compañer@s en la oficina y el trabajo remoto. Este modelo es flexible, permitiéndote organizar tu jornada según tus necesidades.
  • Contrato indefinido
  • Salario entre 45-65k anuales
  • Bonus por objetivos
  • Ambiente colaborativo y de apoyo continuo, donde podrás innovar, trabajar con tecnologías de vanguardia y metodologías ágiles como eXtreme Programming y Domain-Driven Design, todo en un entorno enfocado en el desarrollo de productos.

Si las condiciones profesionales, te han parecido atractivas y están en la línea de tus motivaciones profesionales, ¡sigue leyendo!.

Producto o servicio

Desarrollo de una plataforma innovadora que fusiona tecnología y deporte, pensada para entrenar y alcanzar el máximo rendimiento. Su enfoque transforma la manera de entrenar y competir, destacando el poder de los datos para medir y mejorar continuamente el rendimiento deportivo.

Equipo

El equipo global de la empresa está compuesto por 30 profesionales distribuidos entre España y América. La mayoría de los profesionales de marketing y ventas trabajan de forma remota desde América, mientras que el resto, incluido el equipo de tecnología trabaja desde Madrid. Actualmente, esta estructura global permite combinar la experiencia local e internacional para impulsar los objetivos empresariales.

Funciones y responsabilidades

Tu día a día como profesional:

Te enfrentarás al reto de manejar grandes volúmenes de datos, asegurando una experiencia rápida y fluida. Esto incluye diseñar y optimizar la visualización de listas masivas, como sesiones de entrenamiento, estadísticas y métricas, garantizando un rendimiento óptimo tanto en dispositivos móviles como en aplicaciones web.

Entre tus responsabilidades estarán:

  • Diseñar e implementar interfaces de usuario intuitivas, atractivas y alineadas con los objetivos del producto.
  • Optimizar el rendimiento de las aplicaciones, mejorando la velocidad, eficiencia y calidad de las aplicaciones tanto en web como en móvil.
  • Realizar pruebas y depuración para identificar y resolver errores, asegurando que las funcionalidades frontend funcionen correctamente y manteniendo la estabilidad y calidad del código.
  • Desarrollar y colaborar en características end-to-end: Aunque tu principal responsabilidad será el desarrollo frontend, también se espera que contribuyas en el desarrollo backend, ayudando en la implementación y mejora de características completas, desde la integración de bases de datos hasta la entrega final.
  • Colaborar estrechamente con otros equipos para garantizar que las aplicaciones sean escalables, funcionales y alineadas con las necesidades tanto de los usuarios como del negocio.

Competencias profesionales

Se le llaman Soft Skills o Hard Skills. No vamos a entrar en terminología. Lo importante es que sepas qué habilidades y experiencia se espera de ti.

Competencias necesarias para el puesto:

Mínimo unos 5 años de experiencia desarrollando JavaScript en un entorno profesional, trabajando en proyectos con Node.js y React utilizando TypeScript, con un enfoque hacia las mejores prácticas de desarrollo, el desarrollo ágil y la entrega continua.


Desarrollo Frontend:

  • Experiencia en el desarrollo de aplicaciones frontend utilizando React.
  • Gestión eficiente de datos con React Query para mejorar el rendimiento y la experiencia de usuario.
  • Optimización de rendimiento, aplicando técnicas como code splitting, lazy loading y caching para crear aplicaciones web rápidas y escalables.
  • Capacidad para trabajar en un entorno de diseño flexible, priorizando la experiencia del usuario sin necesidad de cumplir estrictamente con un diseño pixel perfect.
  • Adaptabilidad para iterar rápidamente y ajustar las interfaces según los comentarios de los usuarios y las necesidades del negocio.

Desarrollo backend: 

  • Experiencia en Node.js para desarrollar servicios backend ligeros, utilizando frameworks como Express o Hono.
  • Conocimientos en Prisma (ORM) para la gestión de bases de datos y experiencia con Postgres.
  • Conocimiento de Docker para facilitar el despliegue de aplicaciones backend.

Habilidades generales:

  • Aplicación de principios sólidos como DDD, SOLID y CQS para asegurar que el código sea modular, escalable y fácil de mantener.
  • Experiencia trabajando con monorepos, gestionando múltiples proyectos en un solo repositorio para facilitar la colaboración y la gestión de dependencias.
  • Familiaridad con herramientas como Cursor y su integración en el flujo de trabajo de desarrollo para mejorar la productividad y la eficiencia del equipo. 
  • Capacidad para colaborar estrechamente con equipos multifuncionales, discutir y compartir ideas, así como para explicar soluciones técnicas de manera sencilla y accesible a miembros no técnicos del equipo.
  • Mentalidad orientada a producto, con el objetivo de aportar valor tanto a la tecnología como al negocio. 
Competencias deseadas para el puesto:
  • React Native y/o conocimiento de Ionic para el desarrollo de aplicaciones móviles y web de alto rendimiento.
  • Conocimiento de Panda CSS para diseñar interfaces atractivas y funcionales.

____________________________________________________________________________________

Soy Emma, y a través de mi marca profesional, Talento IT, me dedico a conectar talento tecnológico con proyectos que marcan la diferencia. Me preocupa conocer las motivaciones de las personas, cuidar cada detalle y construir relaciones auténticas.

¿Y tú, de qué lado de la tecnología estás? ¿Te gustaría conocer más sobre "El Lado Humano"? ❤️