Software Engineer
Hace 9 horas
Barcelona, Catalonia, España
Maisa
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
About The Company
The Best of Both Worlds At Maisa, we believe great work happens when people have the freedom to choose the setup that works best for them. Prefer the flexibility of remote work? You’re welcome to work remotely. Most of our roles are currently focused on Spain, although depending on the position and profile, we may be open to hiring from other locations. Looking for some social energy? Our hybrid setup gives you the option to connect and work alongside teammates at our hubs in Valencia, Barcelona, Madrid and Murcia. And as we grow, our spaces will grow with us: when we build a team of more than 10 people in a location, our ambition is to create a hub there too. We also want the time we spend together in person to be worth it. Today, that includes weekly transportation from the city center to our Valencia headquarters and weekly team lunches in Valencia and Barcelona, with more experiences to come as our teams and hubs evolve. The Culture is OURS to Create We’re still shaping how we work together—and that’s part of what makes joining Maisa now specifically exciting. Everyone who joins has the opportunity to influence how we collaborate, connect, and build our culture. Rather than inheriting a finished playbook, you’ll have a voice in creating it. Remote when you want flexibility. Together when you want connection. And a culture you can help shape from day one.
About The Role
Senior Software Engineer (Frontend)
Location:
Spain, Portugal, Poland, Romania, UK (remote) Team: Engineering The role… We’re seeking a Senior Software Engineer (Frontend) to build the interfaces that give enterprise users visibility and control over AI-powered automated workflows. You’ll turn complex capabilities into clear, intuitive product experiences, owning meaningful frontend features from initial requirements through release. Working closely with product, design, and backend engineers, you’ll help shape how customers interact with Maisa. You’ll join a team of three frontend engineers, working primarily with React and TypeScript. As the product grows, you’ll contribute to frontend architecture, shared components, performance, and engineering standards, with opportunities to support backend work when needed. What You’ll Do…
• Build responsive, accessible interfaces for complex enterprise workflows and data-intensive screens.
• Translate designs into polished experiences, including thoughtful interactions and loading, empty, and error states.
• Develop composable, maintainable components and contribute to shared UI patterns and design systems.
• Make sound decisions around state ownership, rendering, and component design.
• Integrate REST APIs using TanStack Query, managing caching, mutations, and data consistency.
• Write meaningful automated tests and resolve interface performance bottlenecks.
• Partner with product, design, and backend engineers to clarify requirements, evaluate trade-offs, and deliver features from concept through release.
• Contribute to code reviews, documentation, and engineering standards, supporting backend work when needed. What You’ll Bring… Key Requirements
• 5+ years of experience building and maintaining production React and TypeScript applications.
• A solid understanding of React rendering, hooks, state management, and component composition.
• Strong JavaScript, HTML, and CSS skills, with attention to responsive design, accessibility, and visual quality.
• Experience integrating REST APIs and managing server state using TanStack Query or comparable tools.
• Experience writing frontend tests across unit, component, and end-to-end levels.
• Evidence of owning complex frontend features from requirements through release.
• Clear communication, product judgment, and the ability to make progress when requirements are incomplete.
• A proactive approach, strong ownership, and comfort working in a fast-moving environment. Nice to have
• Familiarity with Vite, Tailwind CSS, Vitest, React Testing Library, and Playwright.
• Experience with design systems, shadcn/ui, and Motion or Framer Motion.
• Background in complex B2B applications; Go or Python experience is a plus. By submitting this application, I agree that my personal data will be collected, processed, and retained by the company solely for the purposes of managing and assessing my candidacy.