Mobile Application Developer

2 - 5 years

3 Lacs

Posted:20 hours ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Role Overview(Remote Mobile App Flutter Developer)

Supabase

Youll thrive here if you:

  • Enjoy fast iteration and clean, testable code.
  • Can jump between UI, data models, API wiring, and CI/CD.
  • Care about performance, reliability, and DX.

Key Responsibilities

  • Implement new features in Flutter (Dart) using modern architecture (e.g., Riverpod/Bloc, Navigator 2.0, modular routing).
  • Model data and write SQL for Supabase/Postgres; design schemas, indexes, and RLS policies.
  • Integrate Supabase Auth (email/phone/3rdparty), Storage, Realtime, Row Level Security, and Edge Functions.
  • Build API integrations (REST/GraphQL), handle errors, retries, and offline caching.
  • Implement notifications (Firebase Cloud Messaging/APNs) and inapp messaging patterns.
  • Own release pipeline: app signing, build flavors, Play Console/App Store Connect metadata, beta testing (TestFlight/Closed Testing).
  • Add analytics/telemetry (e.g., Firebase Analytics/GA4/Amplitude/Sentry), define events and funnels.
  • Write unit/widget/integration tests and maintain CI/CD (e.g., GitHub Actions, fastlane, codemagic/appcircle).
  • Collaborate with design (Figma) and product to scope, estimate, and deliver on time.
  • Review PRs, uphold code quality, and document decisions.

MustHave Qualifications

  • 2+ years building

    Flutter

    apps shipped to

    App Store

    and

    Google Play

  • Strong

    Dart

    skills and one of Riverpod/Bloc/Cubit.
  • Practical experience with

    Supabase

    (Auth, Storage, Realtime

    or

    Edge Functions)

    and

    solid

    SQL/PostgreSQL

    .
  • Comfortable designing DB schemas, joins, indexes, and writing performant queries.
  • Experience with authentication, secure session handling, and RLS/ACL basics.
  • CI/CD basics (Git, branching strategy, code review) and crash/analytics tooling.
  • English or Polish for daily collaboration; clear written communication.

Nice to Have

  • Flutter Web or basic web skills (React/Next.js, or experience integrating with CMS/Wix/WordPress via webhooks/APIs).
  • Push notifications deep links, Dynamic Links/Universal Links, deferred deep linking.
  • Background services, isolates, local storage (Hive/Drift/SQLite), and caching strategies.
  • App performance tuning (jank reduction, frame budget, images, memory).
  • Security hygiene (secrets management, obfuscation, jailbreak/root checks, basic OWASP MASVS awareness).
  • Payments experience (Stripe/Przelewy24), rating/review prompts, A/B testing.

What Youll Work On (Examples)

  • Booking flows (search, slots, reschedule/cancel, payments), chat/DM, notifications.
  • Social feed (posts, likes, comments), media upload to Supabase Storage, moderation.
  • Business app features: schedule/calendar, inventory, promos, QR booking, leaderboards.
  • Data model & SQL to support analytics dashboards and personalization.

Tools & Stack

  • Flutter

    (Dart), Riverpod/Bloc, Freezed/JsonSerializable
  • Supabase:

    Postgres, Auth, RLS, Storage, Realtime, Edge Functions
  • CI/CD:

    GitHub, GitHub Actions, fastlane/Codemagic
  • Analytics/QA:

    Firebase/GA4/Amplitude, Sentry/Crashlytics
  • Design:

    Figma; ticketing in Jira/Linear

KPIs / Success

  • Feature lead time and release cadence
  • Crashfree sessions & ANR rate
  • App performance (cold start, frame render time)
  • Event coverage & funnel accuracy
  • Code health (review throughput, test coverage on critical paths)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You