Software Engineer (Frontend)

Maisa

Madrid

Remote

EUR 70,000 - 95,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maisa is seeking a Senior Software Engineer (Frontend) to build enterprise UI experiences using React and TypeScript. You’ll own frontend features end-to-end, collaborating with product, design, and backend teams, and contributing to architecture and design systems.

You’ll work in a distributed, fast-moving environment with remote options and hubs in Valencia, Barcelona, Madrid, and Murcia, shaping culture from day one and influencing how we deliver value to customers.

Qualifications

  • 5+ years of experience building production React and TypeScript applications.
  • Strong understanding of React rendering, hooks, and component composition.
  • Experience integrating REST APIs and managing server state with TanStack Query.
  • Experience writing frontend tests across unit, component, and end-to-end levels.

Responsibilities

  • Build responsive, accessible interfaces for complex enterprise workflows.
  • Translate designs into polished experiences with thoughtful interactions and states.
  • Develop modular components and contribute to shared UI patterns and design systems.
  • Make informed decisions about state ownership, rendering, and component design.
  • Collaborate with product, design, and backend engineers to deliver features from concept to release.

Skills

React
TypeScript
HTML/CSS
Accessibility
UI/UX collaboration
Communication

Tools

TanStack Query
REST APIs
Vite
Tailwind CSS
Playwright

Job description

The Best of Both Worlds
About The Company

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

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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Frontend)
Software Engineer (Frontend)

Maisa • Galicia

Remote
EUR 70,000 - 110,000
Maisa Career Day MADRID: AI Automation Consultant
Maisa Career Day MADRID: AI Automation Consultant

Maisa • Spain

Remote
EUR 55,000 - 75,000
Senior Frontend Engineer (React/TS) – Remote in Europe
Senior Frontend Engineer (React/TS) – Remote in Europe

Maisa • Madrid

Remote
EUR 70,000 - 95,000
Forward Deployed Engineer
Forward Deployed Engineer

Maisa AI • Madrid

On-site
EUR 90,000 - 130,000
Senior Frontend Engineer - Enterprise React UIs (Remote)
Senior Frontend Engineer - Enterprise React UIs (Remote)

Maisa • Galicia

Remote
EUR 70,000 - 110,000
Software /Fullstack Engineer
Software /Fullstack Engineer

Actual Talent Spain • Madrid

Hybrid
EUR 70,000 - 110,000
Competitive compensation
Hybrid working model
Technical ownership
+2
AI Automation Consultant
AI Automation Consultant

Maisa AI • Barcelona

Hybrid
EUR 65,000 - 90,000
Solutions Consultant
Solutions Consultant

Maisa • Madrid

Hybrid
EUR 50,000 - 75,000
AI Automation Consultant
AI Automation Consultant

Maisa AI • Manises

On-site
EUR 60,000 - 90,000
Maisa Career Day MADRID: AI Automation Consultant
Maisa Career Day MADRID: AI Automation Consultant

Maisa • Asturias

On-site
EUR 45,000 - 65,000