Flutter Developer (Dehradun)

Flutter Developer (Dehradun)

10 Aug
|
Direct2pay Devraaj Payments And Tech Solutions
|
Dehradun

10 Aug

Direct2pay Devraaj Payments And Tech Solutions

Dehradun

Flutter Developer

Fintech Platform |

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 solid 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

Category

Requirement

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

📌 Flutter Developer (Dehradun)
🏢 Direct2pay Devraaj Payments And Tech Solutions
📍 Dehradun

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: flutter developer (dehradun) / dehradun

Subscribe to this job alert:

Get the latest job offers by email for: flutter developer (dehradun) / dehradun