We are a distributed team of 160+ product professionals, including 80+ engineers. Our team members are mainly based across Spain, Poland, Portugal, Georgia, Armenia, Serbia, Turkey, and Cyprus. Despite our scale, we operate like a focused team — where every task matters and every voice is heard. We value thoughtful collaboration, strong engineering practices, and a product mindset.
You'll join the mobile team inside our Engineering department. The team builds the products that let nonprofits accept donations in the physical world. Tap to Donate lets a staff member or volunteer accept contactless payments directly on a smartphone. Giving Station is a self-service donation point: a donor selects an amount on a tablet and pays through a connected external payment terminal.
Implement features, fix bugs, and resolve production incidents across iOS and Android, extending to the backend and web frontend the product depends on — delivering tested, production-ready output that meets the team's quality bar
Own mobile initiatives end-to-end — gather requirements, design the approach, decompose into tasks, implement, and deliver to production across iOS and Android, including the backend and web frontend changes they require
Act as the team's primary technical escalation point for complex mobile problems — diagnose root causes across the app, native layers, networking, and platform behavior, and prevent recurrence
Review code and designs for correctness — component and navigation structure, rendering, native integration, and alignment with mobile patterns — catching issues before release
Contribute to and evolve mobile engineering standards within the team — component architecture, native integration, testing, and release policy
Monitor the operational health of shipped work — track releases and staged rollouts, watch release health, and respond to post-release issues on both platforms
Требования
8+ years of professional software development experience, including 3+ years with React Native
Proficiency in React Native and TypeScript — the primary craft
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
Будет плюсом
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
Why work with us
A strong, collaborative product team that owns what it builds
Clear product vision and access to real customer feedback from global nonprofit leaders
Flat structure: no politics, just great work with great people
Transparent company culture-we share how we’re growing, where revenue comes from, and what’s next
Условия
31 days off
100% paid telemedicine plan
Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace
English learning courses
Relevant professional education
Gym or swimming pool
Co-working
Remote working
Long-term focus: we offer equity options and value sustained, meaningful contribution
Паспорт вакансии
История публикации
Появилась в Вакандии27 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данных67 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдSeniorвычитано из текста вакансии
Формат работыУдалённовычитано из текста вакансии
ГеографияИспаниявычитано из текста вакансии
Зарплатане указана
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе
Проверка Вакандии
Источники и свежесть
Тип источника
Агрегатор вакансий
Найдено публикаций
1
Посмотреть публикации и даты
getmatchОсновная публикация · 2026-08-08
FU
Работодатель
Fundraise Up
5 активных вакансий · вилка работодателя указана в 0%