
Senior Flutter / Mobile Engineer (iOS + Android) for Publisher App (full time, USD 3,000 per month)
FreelanceJobsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
Similar Jobs
Full Stack Engineer (AWS, Golang, .Net) - multiple levels (remote)
US101 Guidehouse Inc.
Infrastructure Project Manager
Robert Half
Software Engineer II - Backend
Deutsche Telekom Digital Labs
Software Engineer 2 - AI Platform
CareerNet Technologies Pvt Ltd
Software Developer (TypeScript + PHP/Symfony) (Remote, Full-Time) [AS208]
Smart Working
More Jobs at FreelanceJobs
View all →Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Business Intelligence Expert for Power BI, Tableau, SQL, and Cloud Data Solutions
FreelanceJobs
Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Migration from G Suite 2 office 365
FreelanceJobs
Software Engineer Needed for Dynamic Projects
FreelanceJobs
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