Summary
Senior React Developer building scalable web applications using React and TypeScript. The role involves UI/UX implementation, state management (Redux/Zustand), and API integration (REST/GraphQL) within an agile environment.
¿Te apasiona el desarrollo frontend y quieres formar parte de un equipo técnico donde puedas participar en proyectos web modernos, escalables y de alto impacto?
Desde Luca TIC buscamos un/a React Developer con experiencia para incorporarse a nuestro equipo y participar en el desarrollo de aplicaciones web rápidas, escalables y con una excelente experiencia de usuario.
Trabajarás de forma cercana con los equipos de Producto, Diseño y Backend, participando tanto en el desarrollo de nuevas funcionalidades como en la mejora continua de nuestras aplicaciones.
¿Cuáles serán tus responsabilidades?
Desarrollar y mantener aplicaciones web responsive utilizando React, JavaScript y TypeScript.
Transformar diseños UI/UX en componentes reutilizables, accesibles y de alta calidad.
Integrar APIs REST y/o GraphQL en colaboración con el equipo de Backend.
Gestionar el estado de aplicaciones con flujos de usuario complejos.
Garantizar la compatibilidad entre navegadores, así como un buen rendimiento y accesibilidad de las aplicaciones.
Escribir código limpio, mantenible, documentado y fácilmente testeable, siguiendo buenas prácticas de desarrollo frontend.
Participar en revisiones de código y contribuir a la mejora de los estándares técnicos del equipo.
Participar en decisiones relacionadas con la arquitectura frontend y en la definición de la evolución tecnológica del proyecto.
Identificar y resolver bugs, problemas de rendimiento y posibles cuellos de botella.
¿Qué buscamos?Requisitos imprescindibles
Al menos 3 años de experiencia profesional desarrollando aplicaciones web con React.
Dominio de JavaScript (ES6+) y TypeScript.
Sólidos conocimientos de los principales conceptos de React: Hooks, Context, ciclo de vida y reconciliation.
Experiencia con soluciones de gestión de estado como Redux, Zustand, Recoil o similares.
Buenos conocimientos de HTML5, CSS3 y diseño responsive.
Experiencia trabajando con APIs REST y/o GraphQL.
Experiencia con herramientas de construcción como Vite, Webpack o Create React App.
Conocimientos de técnicas de optimización de rendimiento web: lazy loading, code splitting, memoización, etc.
Experiencia trabajando con Git y flujos de control de versiones.
Se valorará positivamente
Experiencia con Next.js u otros frameworks basados en React, especialmente en entornos SSR, SSG o ISR.
Conocimientos de Styled Components, Emotion, Tailwind CSS u otras soluciones de estilado.
Experiencia con herramientas de testing como Jest, React Testing Library, Cypress o Playwright.
Experiencia con procesos y herramientas de CI/CD, como GitHub Actions, Vercel o Netlify.
Conocimientos de estándares de accesibilidad WCAG 2.1 y ARIA.
Experiencia trabajando con arquitecturas Micro Frontend.
Conocimientos de Web APIs como WebSockets, Service Workers o PWA.
Familiaridad con herramientas de diseño como Figma y procesos de transformación de diseños a código.
¿Qué esperamos de ti?
Buscamos una persona que:
Preste atención al detalle y tenga interés por crear interfaces limpias, intuitivas y con una excelente experiencia de usuario.
Tenga una actitud colaborativa y se sienta cómoda trabajando con perfiles de Diseño, Producto y Tecnología.
Sea capaz de asumir la responsabilidad de una funcionalidad y llevarla de principio a fin.
Esté acostumbrada a trabajar en entornos ágiles / Scrum.
Tenga iniciativa, autonomía y orientación a la calidad.
Condiciones
Contrato indefinido
Remoto 100%
Seguro médico gratuito
Si eres un/a profesional de React con experiencia y buscas un proyecto donde seguir desarrollando tus conocimientos técnicos y participar en decisiones de arquitectura y producto, ¡queremos conocerte!