Spain - Remote Remote (Country) Employment

Fundraise Up is hiring a Senior Fullstack Mobile Engineer

Requirements

  • 8+ years of professional software development experience, including 3+ years with React Native
  • Proficiency in React Native and TypeScript — the primary craft
  • Strong JavaScript fundamentals — asynchronous programming, event loop behavior, error handling
  • Working knowledge of relational and document databases — data modeling, querying, indexing
  • Understanding of RESTful API design and HTTP fundamentals — able to work across Node.js backend services, API contracts, database queries, and web frontend code
  • Familiarity with the native iOS and Android platforms and their tooling (Xcode, Android Studio, Gradle)
  • Understanding of mobile OS fundamentals — app lifecycle, background execution, permissions, and memory constraints
  • Experience with automated testing practices (unit, integration, E2E)
  • Understanding of mobile security — secure storage and handling of sensitive and payment data
  • Confident day-to-day use of AI-assisted development tools — for research, troubleshooting, and implementation
  • Ability to independently diagnose common React Native production issues — rendering, navigation, networking, and app lifecycle
  • Track record of owning mobile initiatives end-to-end — from requirements through store release, including the backend and web frontend changes they require
  • Experience designing mobile application architecture — trade-offs in performance, reliability, and observability across iOS and Android
  • Experience designing or integrating native modules and SDKs where React Native abstractions are insufficient — including focused Swift/Kotlin changes and debugging across the JavaScript and native layers
  • Experience owning the release process — app signing, store submission, and staged rollouts
  • Experience establishing mobile engineering practice from little — standards, CI/CD, and release — across inherited and greenfield codebases
  • Experience designing resilient asynchronous and event-driven backend interactions (messaging, queues)
  • Experience with mobile production operations — monitoring, crash reporting, incident response, and rollback policy
  • Demonstrated ability to mentor and develop less experienced engineers
  • English proficiency sufficient for daily written and verbal communication

Nice to Have

  • Broader backend and database experience
  • Experience with event-driven architectures and asynchronous messaging patterns
  • Experience operating high-traffic, low-latency systems
  • Experience with offline-first architectures and data synchronization over unreliable networks
  • Familiarity with React Native's New Architecture (JSI, Fabric, TurboModules, Codegen) and the native library compatibility constraints of migrating to it
  • Native development depth in Swift and/or Kotlin beyond React Native
  • Experience with in-person or mobile payments and fintech products
  • Experience with Stripe Terminal, Tap to Pay, or NFC
  • Experience in a distributed, remote-first engineering organization
Required Skills
React NativeTypeScriptFintech
About company
Fundraise Up
Fundraise Up provides a fundraising platform for nonprofits, featuring tools like Checkout Modal, Campaign Pages, and AI-powered donation processing.
All jobs at Fundraise Up Visit website
Job Details
Department Engineering
Category fullstack
Posted 19 days ago