Desarrollador/a Full-Stack — React, Ionic/Capacitor y Java
Proa Data · Palma, Balearic Islands, Spain
Apply & track with Apply EdgeEn Proa Data construimos el software de productos digitales de automoción: webs de alquiler y venta de vehículos, backoffice y aplicaciones que el equipo usa en movilidad. Buscamos a una persona full-stack que entre en ese ciclo completo —interfaz, API y publicación— y que ya haya llevado aplicaciones multiplataforma a iOS y Android.La experiencia con Ionic y Capacitor sobre React (JavaScript) pesa de forma prioritaria en la selección. Buscamos a alguien que haya publicado y mantenido apps reales en tiendas, no solo un prototipo.Qué harásDesarrollar y evolucionar webs públicas y paneles de administración en React con JavaScript.Construir y mantener aplicaciones multiplataforma con Ionic y Capacitor en React (JavaScript), para iOS y Android y, cuando el producto lo requiera, escritorio con Electron, incluyendo plugins nativos.Implementar y consumir APIs en Java con Spring Boot: seguridad, persistencia e integración con servicios de AWS.Cuidar la calidad del día a día: revisión de código, estados de error, internacionalización y observabilidad.Trabajar de punta a punta en un producto, desde la pantalla hasta el servicio que la alimenta.Qué buscamosEntre 3 y 5 años desarrollando producto en equipo, con entregas a producción.Soltura con React en JavaScript: componentes, routing, llamadas a API y estado (TanStack Query o Redux).Experiencia demostrable con Ionic y Capacitor en React (JavaScript), publicando en iOS y Android: builds, permisos, plugins y diferencias entre plataformas.Capacidad de trabajar en el backend en Java y Spring Boot (APIs REST, Spring Security, acceso a datos).Criterio para moverte en un parque de productos ya en marcha, no solo en proyectos desde cero.Se valoraPlugins nativos (cámara, push, geolocalización, ficheros) y empaquetado de escritorio con Electron.Spring Boot 3 o superior, Gradle, JPA/MySQL y servicios en AWS.Sentry, i18n y formularios complejos en un producto real.Haber mantenido a la vez una web y su app, compartiendo lógica y contratos de API.Con qué trabajarásWeb: React (JavaScript), Vite, React Router, TanStack Query, Axios, Bootstrap 5, Sass, i18next.App: Ionic React y Capacitor en JavaScript; plugins nativos; iOS, Android y Electron.API: Java, Spring Boot, Gradle, Spring Security, JPA/MySQL y AWS en los servicios nuevos.CondicionesUbicación: Palma, Islas Baleares.Modalidad: presencial al inicio, con posibilidad de pasar a híbrido.Horario: de lunes a jueves de 8:00 a 17:00 y los viernes de 8:00 a 14:00.Cómo se valora el perfilEn igualdad de recorrido full-stack, priorizamos a quien pueda enseñar apps publicadas con Ionic, Capacitor y React en JavaScript: capturas, tiendas o un recorrido claro de un caso real (permisos, plugins, publicación y mantenimiento).