Flutter Developer

Direct2pay Devraaj Payments And Tech Solutions

Dehradun

On-site

INR 900,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Direct2pay Devraaj Payments And Tech Solutions in Dehradun seeks a battle-tested Flutter Developer to own mobile app development end-to-end for a live fintech platform handling real money transactions. You will secure, stabilize, and optimize a production-grade app used by real merchants.

The role requires senior engineering discipline, deep Flutter expertise, and responsibility for payment failures and security in production, with a focus on performance and reliability.

Qualifications

  • Flutter/Dart production apps, 2–3 yrs minimum, shipped to Play Store/App Store.
  • State management with BLoC; clean architecture layering.
  • Hive encrypted local storage with migrations.
  • Security fundamentals: SSL pinning, root/jailbreak detection, obfuscation.
  • End-to-end encryption concepts (AES/RSA).
  • Experience with fintech apps or payment/wallet services is a plus.

Responsibilities

  • Design, build, and maintain a production-grade fintech Flutter app.
  • Enforce security best practices and secure API communication.
  • Implement end-to-end encryption and key management with backend teams.
  • Develop deep links (Android App Links, iOS Universal Links).
  • Handle push notifications and data payloads.
  • Render UI dynamically from API/JSON config; avoid hardcoded layouts.
  • Own state management using BLoC and Clean Architecture.
  • Persist data locally with Hive including encrypted boxes.
  • Write modular, testable code with strong OOP principles.
  • Collaborate with backend, QA, and security teams to fix vulnerabilities.
  • Manage release cycles: versioning, Play/ App Store submissions, hotfixes.

Skills

Flutter/Dart
BLoC
Clean Architecture
Hive
Security
AES/RSA
iOS deployment
REST APIs
Git
Dynamic UI
OOP
Encryption
Push notifications
App links

Job description

Flutter Developer

Fintech Platform | Job Description

Experience

2 3 Years

Location

Dehradun

Employment Type

Full-Time

About the Role

We are looking for a battle-tested Flutter Developer who can own mobile app development end-to-end for a live, production-grade fintech platform handling real money transactions (BBPS, payouts, payments). This is not a "build a UI and call an API" role — you will be responsible for the security, stability, and performance of an app that touches sensitive financial data every single day. We need someone who thinks like a senior engineer, codes with discipline, and doesn't panic when a payment fails in production at 11 PM.

If you're comfortable with "it works on my machine," this is not the role for you.

Key Responsibilities
  • Design, build, and maintain a production-grade fintech Flutter application (BBPS / bill payments / recharge / payouts) used by real merchants and real money.
  • Implement and enforce application security best practices — secure storage, obfuscation, root/jailbreak detection, anti-tampering, SSL pinning, and secure API communication.
  • Implement end-to-end encryption for sensitive payloads (AES/RSA, key management, hashing) in coordination with backend and payment gateway teams.
  • Build and maintain deep linking (App Links / Universal Links) for referral, payment callback, and notification-driven navigation flows.
  • Implement and manage push notifications (FCM) — including silent notifications, data payload handling, and notification-triggered app actions.
  • Build dynamic, config-driven UI rendering — screens/forms that render based on JSON/API response (similar to BBPS operator/biller dynamic forms), not hardcoded layouts.
  • Own state management using BLoC, written with strict adherence to Clean Architecture (data / domain / presentation layers, use-cases, repository pattern).
  • Implement local persistence using Hive — including encrypted boxes for sensitive data, migrations, and adapters.
  • Write modular, reusable, testable code rooted in strong OOP principles (SOLID, abstraction, dependency injection).
  • Handle iOS-specific development — provisioning, entitlements, App Store compliance, platform channels, and iOS-specific bugs (not just "Android developer who also builds for iOS").
  • Debug and resolve production-level payment failures, encryption mismatches, and gateway integration issues independently.
  • Collaborate directly with backend, QA, and security teams to close vulnerabilities before release — not after an audit flags them.
  • Own release cycles: versioning, Play Store/App Store submissions, crash monitoring, and post-release hotfixes.
  • Apply strong OOP concepts (encapsulation, inheritance, polymorphism, abstraction) in daily coding, and be ready to defend these choices in live-coding rounds.
  • Own dynamic screen rendering — build screens/flows that render and adapt purely from JSON/API-driven configuration rather than hardcoded widget trees.
Mandatory Skills
  • Flutter/Dart: Strong hands-on, 2–3 yrs minimum, production apps shipped to Play Store/App Store
  • State Management: BLoC (mandatory) — Cubit, Event/State separation, BLoC-to-BLoC communication
  • Architecture: Clean Architecture — non-negotiable, must explain layering in interview
  • Local Storage: Hive — encrypted boxes, adapters, type registration, migrations
  • Security: App security fundamentals — SSL pinning, root/jailbreak detection, code obfuscation
  • Encryption: AES/RSA implementation experience, key exchange concepts, hashing (MD5/SHA)
  • Fintech Domain: Prior experience on a BBPS / payment / wallet / recharge application is a strong plus
  • Notifications: FCM — foreground, background, and terminated state handling
  • Deep Linking: Android App Links + iOS Universal Links, deferred deep linking is a bonus
  • Dynamic UI: Experience rendering forms/screens dynamically from API/JSON config
  • OOP: Strong grasp of OOP concepts — this will be tested with live coding, not just theory
  • iOS: Must have shipped and debugged on iOS independently, not "Android-only with iOS as an afterthought"\
  • Version Control: Git — branching strategy, PR discipline, conflict resolution
  • API Integration: REST APIs, error handling, retry logic, request/response encryption
Good to Have
  • Experience with payment gateway SDKs
  • Experience with biometric authentication (fingerprint/Face ID)
  • Understanding of PCI-DSS or similar compliance basics
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flutter Developer
Flutter Developer

Purview Services • Nagpur District

On-site
INR 1,800,000 - 3,200,000
Flutter Developer
Flutter Developer

Purview Services • Coimbatore District

On-site
INR 1,500,000 - 2,100,000
Flutter Developer
Flutter Developer

Purview Services • Lucknow

On-site
INR 900,000 - 1,300,000
Flutter Developer
Flutter Developer

Purview Services • Khordha

On-site
INR 1,200,000 - 1,800,000
Flutter Developer
Flutter Developer

Purview Services • Greater Noida

On-site
INR 1,500,000 - 2,300,000
Flutter Developer
Flutter Developer

Purview Services • Indore District

On-site
INR 1,500,000 - 2,500,000
Flutter Developer
Flutter Developer

Purview Services • New Delhi

On-site
INR 1,800,000 - 3,000,000
Flutter Developer
Flutter Developer

Purview Services • Dadri

On-site
INR 1,500,000 - 2,800,000
Flutter Developer
Flutter Developer

Purview Services • Ernakulam

On-site
INR 1,200,000 - 2,400,000
Flutter Developer
Flutter Developer

Purview Services • Jaipur

On-site
INR 1,200,000 - 2,400,000