Frontend Developer - React + TypeScript

Blu Selection
Municipality of Alcalá de Henares, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Alcalá de Henares, Spain

Tech stack

JavaScript
CSS
Code Review
Databases
SQLite
Eslint
Tailwind
React
Data Layers
WebPack
Git Flow
GraphQL
React Native
Front End Software Development
JestJS

Job description

As a Frontend Developer, your goal is to bridge the gap between complex data and a smooth user experience. You will be responsible for:

  • Feature Ownership: Developing high-quality features using React 19 and TypeScript.
  • Data Management: Handling complex states and data fetching using Zustand and Apollo Client (GraphQL).
  • UI Consistency: Building and maintaining a robust Design System (ds/) based on TailwindCSS and Radix UI to ensure the interface is consistent and accessible.
  • Performance & Quality: Ensuring the app stays fast and maintainable through peer reviews, clean architecture (by features), and following best practices with Vite, ESLint, and Prettier.

What You Should Bring

We are looking for someone who understands that the frontend is more than just making things look pretty., * Technical Freedom: A horizontal environment where your suggestions on architecture and tools are heard and valued.

  • Growth & Mentorship: A culture of code reviews and documentation where you'll actually learn from your peers.
  • Real Balance: Enjoy the social vibes of the office 3 days a week and the focus of your home setup the other 2.
  • Long-term Vision: This isn't a gig; it's a chance to grow within a product-oriented company with a stable future.

Requirements

  • React & TypeScript Mastery: You feel at home with the latest versions and know how to optimize hooks and rendering.
  • State & Logic Savvy: You've worked with Zustand, React Hook Form, or similar libraries to handle complex user flows.
  • CSS Wizardry: You are comfortable with TailwindCSS and love the flexibility of headless UI libraries like Radix.
  • Good Practices: Git flow, modular code, and a "leave it better than you found it" mentality.

The "Nice-to-Haves":

  • GraphQL Experience: Knowing your way around queries and mutations with Apollo.
  • Mobile Skills: Any experience with React Native (they have an App too!).
  • Testing Mindset: Familiarity with Vitest or Jest.
  • Database Knowledge: If you've touched SQLite, we want to hear about it.

About the company

Our client is a leader in digitizing technical maintenance services. They have successfully moved an entire industry away from spreadsheets and clipboards into a sleek, cloud-based ecosystem. They value transparency, modularity, and technical craft. No quick fixes here,they believe in doing things right from the UI down to the data layer.

Apply for this position