Frontend developer (React)

Flat101
11 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Remote

Tech stack

JavaScript
API
HTML5
CSS
Code Review
Continuous Integration
Data Synchronization
Performance Tuning
Next.js
TypeScript
Eslint
React
Pixel Perfect
GIT
Playwright
Figma
React Native
Front End Software Development
React
React Testing Library
JestJS
REST
Es2015

Job description

Aquí tendrás espacio para proponer, mejorar, debatir decisiones técnicas y trabajar junto a perfiles de front, back, accesibilidad, diseño en un entorno donde el aprendizaje continuo y la mejora forman parte del ADN del equipo., Formarás parte del equipo de desarrollo frontend participando en la creación y evolución de productos digitales modernos, trabajando principalmente con React y TypeScript. Tu misión será desarrollar interfaces eficientes, reutilizables y escalables, manteniendo altos estándares de calidad técnica y experiencia de usuario., * Desarrollo de aplicaciones frontend con React y TypeScript.

  • Construcción de componentes reutilizables y desacoplados.
  • Participación en decisiones técnicas y arquitectura frontend.
  • Integración y consumo de APIs REST.
  • Gestión de estados asíncronos y sincronización de datos.
  • Optimización de rendimiento y experiencia de usuario.
  • Implementación de interfaces pixel-perfect a partir de diseños en Figma.
  • Participación en code reviews y mejora continua del código.
  • Mantenimiento de estándares de calidad, testing y accesibilidad.
  • Documentación y evolución de componentes y librerías internas.

Requirements

Experiencia demostrable de entre 2 y 4 años trabajando con ReactJS.

  • Dominio de componentes funcionales y Hooks:
  • useEffect
  • useMemo
  • useCallback
  • useRef
  • custom hooks
  • Buen entendimiento del ciclo de renderizado y rendimiento en React.
  • Experiencia trabajando con gestión de estado:
  • Context API
  • Zustand, Redux Toolkit o similares
  • Manejo de peticiones HTTP, estados de carga/error y caching.
  • Experiencia con TypeScript en proyectos React.
  • Conocimientos sólidos de HTML5, CSS3 y JavaScript moderno (ES6+).
  • Experiencia maquetando interfaces pixel-perfect a partir de diseños.
  • Uso habitual de Git en entornos colaborativos
  • Capacidad para estructurar proyectos frontend de forma escalable.
  • Experiencia creando componentes reutilizables y mantenibles.
  • Conocimiento de patrones de composición en React.
  • Experiencia trabajando con formularios complejos y validaciones:
  • Conocimientos de optimización de rendimiento
  • Capacidad para detectar y evitar re-renders innecesarios.
  • Experiencia trabajando con design systems o librerías de componentes.
  • Experiencia consumiendo APIs REST.
  • Manejo de estados asíncronos y sincronización de datos.
  • Experiencia escribiendo tests con Vitest/Jest, React Testing Library o Playwright.
  • Conocimiento de testing de componentes, mocks de APIs y testing de hooks.
  • Experiencia trabajando con ESLint, Prettier y herramientas de calidad de código., * Experiencia con Next.js:
  • Experiencia con React Native.
  • Conocimientos de CI/CD, pipelines y entornos.
  • Conocimientos y aplicación de criterios de accesibilidad (a11y).
  • Experiencia en entornos ágiles y multidisciplinares.
  • Interés por la mejora continua, la innovación y la IA aplicada al desarrollo.
  • Experiencia previa en entorno de agencia/consultora.
  • Residencia en Zaragoza/Madrid.

About the company

* Desarrollo profesional real: planes de carrera personalizados, evaluaciones anuales, acceso a formación especializada y acompañamiento continuo para potenciar tus fortalezas y ayudarte a alcanzar tus metas. * Flexibilidad y conciliación: horario intensivo de 8h a 15h + 1h flexible por la tarde, horario intensivo y reducido en verano (8h a 15h) y confianza plena para gestionar tu tiempo de manera responsable. * 27 días laborables de vacaciones: creemos que el descanso es fundamental y por ello contamos con 5 días más de lo que marca el convenio. Contarás con total flexibilidad para escoger tus vacaciones. * Formatos de trabajo flexibles: remoto, híbrido o presencial, según las necesidades del equipo y del proyecto. Apostamos por la confianza y la autonomía para elegir la mejor forma de trabajar. * Proyectos de primer nivel: nacionales e internacionales con clientes líderes del entorno digital, donde podrás aplicar tu talento y seguir aprendiendo cada día. * Aprendizaje y conocimiento compartido: formaciones internas y externas, estudios, mentorías y cultura de open books que fomentan el crecimiento colectivo. * Un equipo referente y colaborativo: diversidad, apoyo mutuo y experiencia contrastada en CRO, analítica, diseño y producto. Un entorno donde la comunicación, la empatía y el compañerismo son reales. * Diversidad e igualdad: apostamos por equipos inclusivos e igualitarios que se enorgullecen de sus ideas. Flat 101 es una organización comprometida con la igualdad retributiva y de trato. Creemos en la diversidad como pilar fundamental de la pluralidad en una organización. * Cultura y ADN: la colaboración, el trabajo en equipo, la transparencia, el respeto y la flexibilidad son nuestra base. Nos mueve la innovación, la mejora continua y la empatía, creando un ambiente donde las ideas se valoran y las personas crecen. * Innovación y divulgación: somos creadores de estudios referentes a nivel nacional e internacional. Integramos la inteligencia artificial en nuestro día a día para impulsar la eficiencia, la creatividad y la excelencia. * Ambiente único: cercano, inclusivo, motivador y con sentido de pertenencia. Trabajarás rodeado/a de personas apasionadas y comprometidas. * Perks y beneficios extra: plan de retribución flexible opcional (seguro médico privado, ticket restaurante, transporte, guardería), comisiones económicas y asistencia a eventos. Somos una empresa construida en torno a las personas que la forman, donde de forma cotidiana se escucha a todo el equipo para la toma de decisiones corporativas. Queremos construir y consolidar la mejor empresa posible y ser una referencia a nivel profesional, humano y ético... y nos encantaría contar contigo, ¿te apuntas?

Apply for this position