Skip to main content
FreelanceJobs logo

Senior Flutter / Mobile Engineer (iOS + Android) for Publisher App (full time, USD 3,000 per month)

FreelanceJobs
Full Timesenior
CAPosted February 26, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

GitHubFigmaRESTAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

We are looking for a senior mobile engineer (or a small, senior team) to take ownership of our Publisher App for iOS and Android.

The app provides publishers with a mini dashboard, link creation, and communication via tickets.

This is not a pure UI assignment. The scope is well defined, but it is logic heavy and API driven, with data rich dashboards and flows. The app consumes our backend APIs, and we will provide the necessary endpoints for integration. The app is online only (no offline mode).

Engagement model and compensation

  • Full time availability required (not hourly, not a one off project)

Compensation

USD 3,000 per month

Trial:

first assignment is to finish an existing app that is approximately 80% complete

  • If the trial is delivered fast and with high quality, we want to continue with a long term collaboration and additional apps

Project context and product scope

The Publisher App consists of the following key flows and screens (already designed in Figma): login, navigation and sidebar, date picker, notification settings and notification center, site selector, dashboard, transaction list, link generation and link history, campaigns, tickets including detailed ticket pages, plus empty and error states.

Core features you will implement or complete

  • Authentication and login
  • Email login plus third party login option
  • Auto fill credentials if stored on device
  • First time prompts such as tracking consent and notification consent
  • Dashboard and reporting
  • Data heavy dashboard with charts, metrics, and configurable panels that navigate into transaction lists
  • Transactions
  • Infinite scroll transaction list, newest first, campaign and site context, commission and status
  • Link management
  • Create links by validating a target URL, selecting an eligible site, optional reference, then generating social or regular links and enabling copy and share
  • Link history search and campaign related flows are part of the scope
  • Ticketing
  • Tickets list with statuses and counts, ticket creation and detailed ticket conversation with reply and close ticket flows
  • Push notifications
  • Notification preferences and notification center UX are designed
  • Push notifications

work is still in progress and will be part of the trial completion

Tech and integration requirements

We want a clean, scalable architecture and strong product thinking. Our ecosystem includes multiple backend technologies, so the mobile app must be strong on API integration.

Must have

  • 4+ years Flutter experience with production apps, or demonstrably equivalent senior level cross platform experience
  • Strong API integration experience
  • REST for authentication and modern endpoints
  • Ability to integrate with legacy SOAP/WSDL services where required
  • Strong understanding of auth flows, JWT, token refresh, secure storage
  • Experience with state management and scalable app architecture
  • Experience implementing push notifications end to end
  • DTAP mindset and ability to work with multiple environments (development, testing, acceptance, production)
  • Ability to implement Figma designs precisely and consistently with a design system (we use Nexus Nested Design System)

Nice to have

  • Deep linking and tracking flows
  • Experience with data heavy dashboards and performance optimisation
  • Experience with multiple form factors (mobile, tablet, wearables)
  • Familiarity with a setup where widgets or smartwatch functionality requires native implementation

Design and assets

  • UI and prototypes are provided in Figma
  • The Dazzle icon pack used in the designs must be purchased for legal usage
  • The app uses the Nexus Nested Design System

What we will provide

  • API endpoints and documentation for integration
  • Figma designs and design system references
  • Access to a DTAP setup and acceptance criteria

Confidentiality

More detailed implementation details will be shared after signing an NDA.

How to apply

Please include the following, otherwise we will not consider the application:

  • Links to 2 to 4 relevant apps you shipped (App Store and Play Store preferred)
  • GitHub or code samples that demonstrate architecture and API heavy work
  • Short description of your preferred Flutter architecture and state management approach and why
  • Confirmation you can work full time for USD 3,000 per month
  • Your plan to complete an 80% finished app, including estimated timeline and milestones

Future opportunities

If the trial delivery is successful, we have at least three additional app projects in the pipeline and we want a long term collaboration.

Contract duration of more than 6 months.

Mandatory skills:

Android, Mobile App Development, iOS, Smartphone, Smartwatch

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free