Smarthome Flutter App - Network Discovery for Tasmota + Final Polish (Existing Flutter Debug App)
Location Not Available
Stellenbeschreibung:
    Flutter Developer Job Description
    Job Overview

    We have a Flutter app for iOS and Android that controls smart devices over local HTTP (no cloud). The app already runs as a debug build; core features are integrated and working, so for an experienced Flutter developer the remaining work should be relatively straightforward. We’re looking for someone to finalize LAN discovery for Tasmota devices and to harden the existing onboarding (file upload) and deletion flows, apply light UI polish, and prepare the app for the app stores.

    Responsibilities

    Your scope will include:
    • Implementing reliable local discovery of Tasmota devices with safe concurrency, timeouts, de-duplication, progress, and cancel.
    • Hardening the existing onboarding flow that performs a file upload.
    • Hardening the deletion flow for predictable cleanup with device restart.
    • Adding automatic OS language detection (e.g., de/en) with a simple in-app override.
    • Carrying out limited UI polish: spacing and typography consistency, badges, logo, splash/start screen, and the Help screen.
    • Validating multiple serial numbers in a device field for authenticity checks.
    • Making the app store-ready by preparing release builds for both App Store and Google Play, including icons and splash, basic listing texts and screenshots, signing guidance, versioning, and submission checklists.

    Requirements

    You must be strong in Flutter/Dart with proven local networking work, and have hands-on experience controlling Tasmota/ESP32 devices over HTTP.

    Deliverables

    Deliverables include:
    • PRs with small, reviewable commits.
    • A short README for setup and testing.
    • Basic smoke tests for discovery/onboarding/deletion.
    • Release builds for iOS and Android ready for store submission.
    • A full Flutter source code handover (project, assets, configs, build instructions, and a brief handover document).

    Collaboration & IP

    Collaboration begins under a mutual NDA; we provide a private repository and the current debug app. All IP and source produced under this engagement will transfer to the client upon payment.

    Application Instructions

    To apply, please share:
    • Links to two or three relevant Flutter apps (networking/smart home).
    • A brief note on your Tasmota/ESP32 experience.
    • A short description of your approach to LAN discovery and to hardening the existing upload/deletion flows.
    • Your availability (hours per week) with the earliest start date.
    Relevant keywords: Flutter, Dart, Android, iOS, IoT, ESP32, Tasmota, local networking, mDNS, ARP, HTTP, JSON, REST, App Store submission, Google Play Console, internationalization, UI/UX, mobile app development.
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Erfahren
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    20 Aug 2025
  • Standort:

KI Suchagent
AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!