Software Engineer (Frontend)

Maisa

Galicia

Remote

EUR 70,000 - 110,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maisa is seeking a Senior Software Engineer (Frontend) to build the interfaces that empower enterprise users with AI-driven workflows. You will own meaningful frontend features from requirements through release, collaborating closely with product, design, and backend engineers.

You’ll join a three-person frontend team using React and TypeScript, contributing to frontend architecture, shared components, and performance, with opportunities to support backend work as needed.

Qualifications

  • 5+ years building production React/TypeScript apps.
  • Strong understanding of React rendering, hooks, and state management.
  • Solid JavaScript/HTML/CSS skills with responsive design and accessibility.
  • Experience integrating REST APIs and managing server state with TanStack Query or similar.
  • Experience writing frontend tests (unit, component, E2E).
  • Proven track record owning complex frontend features from requirements to release.
  • Clear communication and product judgment in fast-moving environments.

Responsibilities

  • Build responsive, accessible interfaces for complex enterprise workflows.
  • Translate designs into polished user experiences with thoughtful interactions and states.
  • Develop composable, maintainable components and contribute to UI patterns and design systems.
  • Make sound decisions on state ownership, rendering, and component design.
  • Integrate REST APIs and manage server state using TanStack Query.
  • Write meaningful automated tests and address performance bottlenecks.
  • Collaborate with product, design, and backend engineers from concept to release.
  • Contribute to code reviews, docs, and engineering standards.

Skills

React
TypeScript
Frontend architecture
UI/UX
REST APIs

Tools

Vite
Tailwind CSS
Vitest
Playwright
shadcn/ui

Job description

About The Company

At Maisa, we believe great work happens when people have the freedom to choose the setup that works best for them.

The Best of Both Worlds
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Forward Deployed Engineer
Forward Deployed Engineer

Maisa • Andalucía

Hybrid
EUR 90,000 - 120,000
Maisa Career Day MADRID: AI Automation Consultant
Maisa Career Day MADRID: AI Automation Consultant

Maisa • Spain

Remote
EUR 55,000 - 75,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
Solutions Consultant
Solutions Consultant

Maisa • Madrid

On-site
EUR 50,000 - 75,000
AI Automation Consultant
AI Automation Consultant

Maisa AI • Barcelona

Hybrid
EUR 65,000 - 90,000
AI Automation Consultant
AI Automation Consultant

Maisa AI • Manises

On-site
EUR 60,000 - 90,000
Executive Assistant
Executive Assistant

Maisa • Asturias

Remote
EUR 42,000 - 54,000
Solutions Consultant
Solutions Consultant

Maisa AI • Madrid

On-site
EUR 70,000 - 95,000
Maisa Career Day MADRID: AI Automation Consultant
Maisa Career Day MADRID: AI Automation Consultant

Maisa • Asturias

On-site
EUR 45,000 - 65,000