Senior Full-stack FrontEnd + Mobile App Developer (React + React native)

Fluidra SA
Sant Cugat del Vallès, Spain
2 days ago

Role details

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

Job location

Sant Cugat del Vallès, Spain

Tech stack

PHP
Microsoft Excel
API
Data analysis
Bluetooth
Software as a Service
Continuous Integration
Google Maps
Mobile Application Software
Laravel
Performance Tuning
Next.js
Systems Integration
TypeScript
React
Firebase
Backend
Stripe
Performance Monitor
React Native
Front End Software Development
React
REST

Job description

We're looking for a senior developer who is passionate about building robust, modern cross-platform applications. This role will be responsible for evolving our customer-facing mobile and web experiences across a range of features, from dashboards and permissions to offline-first logic and API integrations. The right candidate will help unify our codebases, contribute to design consistency, and accelerate delivery across both platforms. Your responsibilities :

  • Build and maintain new features across web (React) and mobile (React Native)
  • Develop dashboards, calendars, role-based access controls, and offline-capable mobile features
  • Maintain and evolve shared logic, component libraries, and UI consistency across platforms
  • Collaborate with backend engineers to define and integrate with REST APIs (Laravel)
  • Refactor legacy React Native and web code for stability, performance, and maintainability
  • Ensure app stability across iOS, Android, and modern browsers
  • Support CI / CD processes, Firebase services, and performance monitoring tools

We are working in our projects with the following tech stack : Frontend (Web) :

  • React 18, Next.js 14, TypeScript
  • MUI, Styled Components, Emotion
  • Redux Toolkit, Redux Persist
  • Slate / Plate editors, ApexCharts, FullCalendar
  • Firebase, Intercom, Stripe
  • Google Maps, CSV / Excel tools

Mobile :

  • React Native (bare workflow)
  • Redux Toolkit + RTK Query
  • Firebase (Remote Config, Crashlytics, Analytics, App Distribution)
  • Google Maps SDK, Bluetooth integrations
  • Stripe, Windcave (payments)
  • Custom chemical calculator, offline-first logic

Requirements

To succeed in this role, you'll need a positive attitude and the following :

  • 5+ years of experience with React and / or React Native development
  • Strong knowledge of Redux Toolkit and modern component-based architecture
  • Proven experience building and scaling mobile apps in React Native (bare workflow preferred)
  • Proficiency in integrating and consuming RESTful APIs (Laravel backend)
  • Solid understanding of cross-platform UX, performance tuning, and offline support
  • Experience working with Firebase and mobile CI / CD pipelines.

Nice to have skills :

  • Experience with backend systems (Laravel / PHP)
  • Familiarity with field service or logistics SaaS applications
  • Stripe / Windcave integration experience
  • Previous experience implementing role-based permissions, rich dashboards, and real-time UIs
  • IoT or Bluetooth device integration experience

About the company

We are a leading company in the global pool & wellness industry Fluidra, a multinational group listed on the Spanish Stock Exchange, is the global leader in the pool and wellness industry. Founded in 1969, Fluidra has long-standing experience in developing innovative products and services in the global residential and commercial pool market. Fluidra has a clear mission : to create the perfect pool and wellness experience responsibly. Fluidra operates in more than 47 countries through its subsidiaries. We have more than 135 sales branches and more than 35 production centers around the world, in addition to strategically distributed logistics hubs that support our production and distribution centers. Our team is comprised of more than 7,000 employees motivated and skilled employees from over 45 countries. Mission

Apply for this position