Flutter App Refactoring and Hardening need Software Development

Contact person: Flutter App Refactoring and Hardening

Phone:Show

Email:Show

Location: Orbe, Switzerland

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"We are looking for an experienced Flutter developer to refactor and secure our existing marketplace app. The goal is to bring the codebase to a professional 10/10 level before continuing with new features.

This contract covers Phase 0 and Phase 1, fixed at 60 hours total, with a deadline on 24.10.2025. No extra hours will be accepted.

Work must follow acceptance criteria and be delivered in separate pull requests, with the full updated source code included in each milestone. In addition, every milestone must provide a working build (APK for Android, and TestFlight for iOS if possible) so the changes can be verified before releasing payment.

Scope of Work (60h total):

Phase 0 — Setup & Audit (10h)

1. Apply strict linting rules and set up CI pipeline (Flutter analyze + tests). (5h)

2. Dependencies audit and secret check (remove overrides, ensure no sensitive keys in client). (5h)

Phase 1 — Core Security & Stability (50h)

1. Chat sanitization: block phone numbers, emails, and URLs in input/output, remove Linkify clickable, add warning message. (10h)

2. Payments: audit Stripe flow to confirm ephemeral keys, remove Braintree/Paystack, ensure no Stripe secret keys in client. (12h)

3. Dependencies cleanup: update critical packages (Firebase, Stripe, intl), align with Dart 3.8, remove unused libs. (8h)

4. Large files refactor into smaller components/services without changing UX:

[login to view URL] (~1000 lines) → split routes per feature

[login to view URL] (~2400 lines) → split into service classes

[login to view URL] (~2000 lines) → split utilities by domain

entry_data/[login to view URL] (~3900 lines) → split into widgets/components
(20h)

Milestones:

1. Phase 0 complete (10h)

2. Chat sanitization (10h)

3. Payments refactor (12h)

4. Dependencies cleanup (8h)

5. Large files refactor (20h)

Each milestone will only be released once acceptance criteria are met and verified.

Conditions:

- Hourly rate contract with fixed total of 60h.

- Total capped at 60h, no extra hours under any condition.

- Delivery deadline: 24.10.2025.

- For every day past the deadline, a 20% penalty will be applied to the total milestone payment.

- Payment only after acceptance criteria are fully verified.

- Long-term collaboration possible if this Project is successful (additional 90–110h).

Requirements:

- Strong portfolio in Flutter apps (marketplaces or e-commerce preferred).

- Proven experience with Stripe integration (ephemeral keys, PaymentSheet).

- Ability to refactor large codebases and apply strict linting/CI.

- Clear communication in English." (client-provided description)


Matched companies (6)

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more