← Обяви

Senior Mobile Developer — Build & Ship Cross-Platform Fintech App (iOS + Android)

Бюджет: $10.0 - $45.0 HOURLY / PART_TIME ⭐ 5.00 (1) CYP

android, ios, mobile-app-development, react-native, android-app-development, ios-development

📱 Senior Mobile Developer — Build & Ship Cross-Platform Fintech App (iOS + Android) We have the designs. We have the backend. We need an expert to build the app, ship it to the stores, and leave us a clean, AI-ready repo for the long haul. About the project We're Exirom, a payments analytics and transaction-monitoring platform. We're building the companion mobile app that lets our users — merchants, payment admins, and resellers — monitor live transaction volume, approval rates, alerts, and commissions from their phone. The backend is already built and running (REST/JSON APIs, authentication, business logic — all done). Your job is to build a polished, production-grade mobile app on top of it and ship it to the App Store and Google Play. We already have complete, high-fidelity UI designs for every screen and every user role, so you won't be designing from scratch — you'll be implementing against a clear spec. ⚡ Important: We use Claude Code for ongoing development and support. The repo you deliver must be set up so that Claude Code (and our future developers) can pick it up and work productively from day one — see "Claude Code & documentation" below. This is a hard requirement, not a nice-to-have. Tech stack (our preference) React Native + Expo (strongly preferred) — or propose Flutter with strong justification TypeScript Integration with our existing REST API (auth tokens, secure storage) Push notifications (transaction alerts are core to the product) What we need built Full app implementation from our existing designs — all screens, all 3 user roles (merchant / admin / reseller) API integration with our live backend (we'll provide docs + endpoints) Authentication & secure session handling Push notifications (real-time alerts — e.g. approval-rate drops, declined transactions) Charts / data visualization for analytics screens (KPIs, volume, trends) Offline-friendly state & caching where it makes sense In-app support chat screen (UI exists; wire to backend) Pixel-accurate, performant UI matching the provided designs on both platforms App icons, splash screens, store assets setup 🤖 Claude Code & documentation (required) You must hand over a repo that an AI coding assistant and a new developer can both understand immediately: CLAUDE.md context file at the repo root — project overview, architecture, conventions, how to run/build/test, API integration notes, and "gotchas." Sub-folder CLAUDE.md files where helpful. Clear, current documentation — README, architecture overview, folder-structure guide, environment setup, and how to add a new screen/feature. Well-structured, self-documenting code — sensible module boundaries, typed APIs, meaningful names, comments where logic is non-obvious. Documented API integration layer — every endpoint used, request/response shapes, auth flow. Build & release runbook — step-by-step for building, signing, OTA updates, and store submission, so anyone (or Claude Code) can ship a release without tribal knowledge. Bonus: experience using Claude Code day-to-day, and structuring repos to get the most out of AI-assisted development. Shipping / distribution (must-have) Build & sign production iOS + Android binaries (EAS Build or equivalent) Submit and get approved on the Apple App Store and Google Play Store Set up TestFlight + Google internal testing tracks for our QA Configure OTA updates (Expo / CodePush) for fast iteration Handle provisioning profiles, certificates, signing keys — and hand them over documented What we provide ✅ Working backend with documented REST APIs ✅ Complete UI designs for every screen & role ✅ Brand assets (logo, colors, fonts) ✅ Apple Developer + Google Play accounts ✅ Responsive product owner for questions You're a great fit if you Have shipped multiple React Native / Expo apps to BOTH stores (please link them) Work with Claude Code (or similar AI coding tools) and know how to structure a repo so they're effective Have fintech, dashboard, or data-heavy app experience (a big plus) Write clean, maintainable, well-documented TypeScript Communicate clearly and proactively in English Can work to a defined design spec without needing hand-holding Have experience with push notifications and real-time data To apply, please include 2–3 published apps you built (App Store / Play Store links) Your recommended stack & approach (React Native vs. Flutter — and why) Whether you use Claude Code or other AI coding assistants, and how you structure repos/docs for them Rough timeline estimate to MVP and to store launch Whether you've shipped apps through the full App Store / Play Store review process before Your availability (hours/week) and time zone One sentence: "I read the post" + the platform you'd choose — so we know you actually read this ✅ Milestones & acceptance criteria Payment is milestone-based. Each milestone is only marked complete when its acceptance criteria are met. Milestone 1 — Setup & API integration Project scaffolded (React Native + Expo + TypeScript), runs on iOS & Android Auth flow working against our live backend; secure token storage ✔️ Accepted when: we can log in as each role and pull live data Milestone 2 — Core app build All screens implemented for all 3 roles, pixel-accurate to the designs Charts, KPIs, alerts inbox, and in-app support chat wired to the backend ✔️ Accepted when: every screen matches the spec and works on both platforms Milestone 3 — Push notifications & polish Real-time push notifications working on both platforms Offline/caching behavior, loading/empty/error states, performance pass ✔️ Accepted when: alerts arrive reliably and the app feels production-ready Milestone 4 — 📄 Documentation & Claude-readiness (explicitly paid & gated) Root CLAUDE.md (+ sub-folder context files) covering architecture, conventions, run/build/test, API integration, and gotchas README, architecture overview, folder-structure guide, environment setup, and a "how to add a new screen/feature" guide Documented API integration layer (endpoints, request/response shapes, auth flow) Build & release runbook (build, sign, OTA, store submission) ✔️ Accepted when: a developer new to the project — and Claude Code — can clone the repo, get it running, ship a build, and add a feature using only the docs, with no verbal hand-holding. We will test this directly before releasing payment. Milestone 5 — Store launch Production binaries built & signed; store assets prepared App submitted and approved on the App Store and Google Play TestFlight + Google internal testing tracks set up; signing keys/certs handed over documented ✔️ Accepted when: the app is live (or approved) on both stores and we can ship updates We move fast, give clear feedback, and pay on time. If you build quality apps, ship them to the stores, and leave behind a repo our team and Claude Code can run with — we'd love to talk.
Отвори в Upwork