Flutter Developer
Join Techila's team of Salesforce experts. We build senior-led transformations that deliver measurable outcomes for clients worldwide.
Experience
3–8 yrs
Employment Type
Full-time
Openings
1 position
Apply By
Jun 30, 2026
Required Skills
Job Description
Flutter Developer Bangalore · Full Time · Onsite
About the Role This role involves working on large-scale banking applications, utilizing Clean Architecture and Domain-Driven Design principles to ensure a strict separation of concerns. The successful candidate will be responsible for leading code reviews, establishing coding standards, and implementing enterprise-grade security protocols. The goal is to deliver high-quality, scalable, and secure applications.
Key Responsibilities
- Implement Clean Architecture and Domain-Driven Design principles to separate concerns into Presentation, Domain, and Data layers.
- Modularize large applications into independent, testable feature packages/modules.
- Master State Management using BLoC or Riverpod to optimize streams and prevent battery drain.
- Execute Deep Linking for contextual payment journeys or loan application follow-ups.
- Build robust sync pipelines using background workers.
- Design robust local caching layers using Hive, Isar, or SQLite.
- Lead code reviews and establish coding standards to elevate the engineering team's capabilities.
- Implement enterprise-grade security protocols, including secure storage and data encryption.
Requirements
- Master Clean Architecture and Domain-Driven Design principles.
- Have experience with Modularization of large applications.
- Possess deep production experience with BLoC or Riverpod for State Management.
- Have experience with Deep Linking for Android App Links and iOS Universal Links.
- Know how to build robust sync pipelines using background workers.
- Have experience designing robust local caching layers using Hive, Isar, or SQLite.
- Have a deep mastery of Dart, including asynchronous programming, isolates, and sound null safety.
- Be proficient in Swift/Objective-C or Kotlin/Java.
At a Glance
[ Hiring process ]
What to expect
Four stages, typically completed within 2–3 weeks. We respect your time — every stage has a clear purpose and timely feedback.
- STEP 0130 min
Screening Call
Introductory conversation with our talent team to understand your background and motivations.
- STEP 0260–90 min
Technical Round
Live problem-solving with a senior architect on Salesforce design, integrations, or domain depth.
- STEP 0345 min
Culture Fit
Conversation with practice leadership covering working style, ownership, and how you collaborate.
- STEP 04Within 5 days
Offer
Formal offer with full compensation breakdown, start date, and onboarding plan.
Apply
Flutter Developer
Fill in your details and attach your resume below.