Descripción:
Ubicación: Barcelona (20% remoto)
Salario: 35K-45K brutos anuales
Imagínate una plataforma que ayude a los autores a crear y publicar sus libros. Ahora imagínate una plataforma donde son los lectores quienes deciden qué libros se publican.
Eso es lo que hacemos en el día a día. En DashBook creamos herramientas para que los autores puedan superar la enorme montaña que a veces supone construir un libro: desde el diseño de la portada con IA, asistencia en la campaña de promoción, herramientas de corrección y mejora de textos con IA, generación automática de mockups, etc.
Y si a la comunidad le gusta su proyecto, nosotros lo publicamos.
Estamos buscando un Desarrollador Frontend Senior con ReactJS para unirse a nuestro equipo de desarrollo. Será el primer perfil especializado en Frontend del equipo y por lo tanto será el referente técnico en el front y tendrá mucha libertad para ayudar a definir los estándares del proyecto en ese lado. Buscamos un perfil con criterio y capacidad para tomar decisiones y que sea amante del código de calidad y las buenas prácticas.
Actualmente estamos trasladando el proyecto de un monolito con Symfony 6 a una estructura más moderna con la parte backend desarrollada en un API REST (Con Symfony 6 también) y un front con ReactJS y typescript (trabajarás exclusivamente en esta parte nueva).
Usamos una versión simplificada (y agilizada) de SCRUM para gestionar el equipo con sprints de dos semanas.
Requisitos:
5+ años de experiencia desarrollando aplicaciones con ReactJS.
Conocimientos de Typescript.
Experiencia con React Native para el desarrollo de aplicaciones móviles.
Sólida experiencia trabajando con APIs REST.
Experiencia en pruebas de frontend (unitarias, integración y end-to-end).
Conocimiento y aplicación de buenas prácticas de desarrollo y clean code.
Familiaridad con herramientas de control de versiones como Git.
Capacidad para trabajar en equipo en un entorno ágil (Scrum/Agile).
Residir en Barcelona.
Valoramos positivamente:
Experiencia previa en startups (muy valorado).
Conocimientos de UI/UX para contribuir al diseño de interfaces atractivas.
Familiaridad con herramientas de automatización de pruebas y CI/CD.
Buenas habilidades de comunicación en español e inglés (valoramos positivamente conocimientos de francés).
¿Qué ofrecemos?
35-45K brutos anuales.
Contrato indefinido con posibilidad de crecimiento.
Horario flexible dentro del horario de la oficina (entre las 9h y las 19h, aproximadamente, somos flexibles)
Posibilidad de trabajo remoto en un 20%.
22 días laborables de vacaciones.
Elegirás tu equipo para trabajar.
Stack tecnológico
Backend en un API REST en Symfony 6 (la última versión LTS).
Frontend en ReactJS con Typescript.
Tenemos el proyecto alojado en AWS.
Somos IA friendly. Nos conectamos a Open AI GPT, Dall-e 2 y Stable Diffusion y todos los prompts van con un "por favor" por si las skynets.
¿Qué harás?
Serás el primer perfil especializado en frontend del equipo y por lo tanto serás un gran apoyo en la toma de decisiones en lo que respecta a esa parte. Te encargarás de desarrollar la interfaz de la parte pública, del backoffice de administración y del backoffice de los autores.
¿Qué buscamos?
A alguien inquieto que le apasione esto. Queremos a alguien que no se quede callado, que proponga, que proteste cuando algo se hace mal, que nos ayude a crecer, que le guste investigar, que quiera formarse y mejorar. También que le guste celebrar los éxitos y echarse unas risas (imprescindible lo de las risas).
¿Cómo será el proceso de selección?
No te haremos perder el tiempo. Filtraremos bien bien quien pasa a la segunda fase para que el proceso sea lo menos invasivo posible.
Entrevista: Una reunión para conocernos, donde charlarás directamente con el CTO.
Prueba técnica: Antes de la prueba te pediremos algo de código propio y centraremos la prueba técnica en aquellas características que no hayamos podido validar con el código aportado.
Oferta formal.