Fundraise Up

Senior Fullstack Mobile Engineer

Senior · Удалённо · Испания · Английский C1

Навыки

  • Android
  • Android Studio
  • API (интеграции)
  • ClickHouse
  • Дизайн-система
  • Elasticsearch
  • Интеграционное тестирование
Ещё 17
  • iOS
  • JavaScript
  • Kafka
  • Kotlin
  • MongoDB
  • NestJS
  • Node.js
  • React
  • React Native
  • Redis
  • REST API
  • Sentry
  • Swift
  • TypeScript
  • Vue
  • Webpack
  • Xcode

О компании и продукте

  • 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.
  • bare React Native (0.79, Old Architecture)
  • React Navigation 7, TanStack Query 5, React Context

Задачи

  • 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
  • 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

Будет плюсом

  • 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

Работодатель

Fundraise Up

5 активных вакансий · вилка работодателя указана в 0%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеgetmatch.ru.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке

  1. Почему похожа: похожая специализация · тот же грейд

    Gurtam

    Senior Python Developer – Vilnius

    • Senior
    • Гибрид
    • Вильнюс, Литва
    Подробнее
  2. Почему похожа: похожая специализация · тот же формат

    CSSSR

    DevOps-инженер

    • Middle
    • Удалённо
    Подробнее