For Employers

Zensar

Senior Flutter Developer (iOS & Android)

Posted 10 hours ago
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

Design and develop high-quality, enterprise-grade cross-platform mobile applications for Android and iOS using Flutter. Lead mobile development initiatives, mentor junior developers, and integrate hardware peripherals like BLE and NFC.

We are looking for an experienced Senior Flutter Developer to design, develop, and maintain enterprise-grade cross-platform mobile applications for Android and iOS. The ideal candidate should possess strong expertise in Flutter, Dart, mobile application architecture, native Android development, hardware integrations, design patterns, and Domain-Driven Design (DDD).

This role requires a highly skilled engineer capable of independently leading mobile development initiatives, collaborating with cross-functional teams, mentoring developers, and delivering scalable, secure, and high-performance mobile solutions

Responsibilities

Key Responsibilities

Application Development

  • Design and develop high-quality Flutter applications for Android and iOS platforms.
  • Build reusable, scalable, and maintainable Flutter widgets and modules.
  • Translate UI/UX designs into responsive and intuitive mobile experiences.
  • Optimize applications for performance, reliability, and scalability.
  • Ensure platform consistency across multiple device types and operating system versions.

Architecture & Technical Leadership

  • Define and implement scalable mobile architectures using MVVM (Model-View-ViewModel).
  • Design applications following Clean Architecture, SOLID principles, and best practices.
  • Apply Domain-Driven Design (DDD) principles to create maintainable and extensible solutions.
  • Participate in architecture reviews, technical decision-making, and code quality initiatives.
  • Mentor junior developers and conduct code reviews.

State Management

  • Design and implement application state management using: 
    • Provider (Mandatory)
    • ChangeNotifier
    • Dependency Injection patterns

Hardware & Native Integration

  • Develop and maintain integrations with hardware devices and peripherals.
  • Integrate device capabilities such as: 
    • Bluetooth/BLE
    • NFC
    • Barcode/QR Scanners
    • Cameras
    • Printers
    • GPS/Location Services
    • External Hardware Devices
  • Troubleshoot issues involving native Android layers and Flutter interoperability.

API & Backend Integration

  • Integrate RESTful APIs and third-party services.
  • Implement secure authentication and authorization mechanisms.
  • Work with offline-first architectures and local data persistence solutions.
  • Handle synchronization between mobile applications and backend systems.

Quality & Performance

  • Write unit, widget, and integration tests.
  • Perform root cause analysis and resolve production issues.
  • Ensure high application performance, security, and reliability.
  • Implement logging, monitoring, and analytics solutions.

Required Technical Skills

Flutter Development

  • Strong hands-on experience with: 
    • Flutter SDK
    • Dart Programming Language
    • Flutter Widget Lifecycle
    • Custom Widgets
    • Responsive UI Development

State Management

  • Strong experience with: 
    • Provider 
    • ChangeNotifier
    • Dependency Injection

Architecture

  • MVVM Architecture
  • Clean Architecture
  • SOLID Principles
  • Domain-Driven Design (DDD)
  • Dependency Injection Patterns

Design Patterns

Strong understanding and practical implementation of:

  • Singleton Pattern
  • Repository Pattern
  • Facade Pattern
  • Adapter Pattern
  • Factory Pattern
  • Strategy Pattern
  • Observer Pattern

Native Android Development (Good to Have)

  • Kotlin
  • Java
  • Android SDK
  • Android Services
  • Platform Channels
  • Native Library Integration
  • Hardware Device Communication

Data Storage

  • SQLite
  • Hive
  • Shared Preferences
  • Secure Storage

API Integration

  • REST APIs
  • JSON Serialization
  • WebSockets
  • Firebase Services

Source Control & DevOps

  • Git
  • Azure DevOps/GitHub/GitLab
  • CI/CD Pipelines
  • App Store & Play Store Release Management

Qualifications

Preferred Qualifications

  • Experience working with hardware-integrated applications.
  • Experience in retail, vending, IoT, field service, logistics, or device-driven ecosystems.
  • Familiarity with Firebase, Analytics, and Crash Reporting.
  • Experience with Agile/Scrum methodologies.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder interaction skills.
  • Ability to work independently with minimal supervision.
  • Strong ownership, accountability, and leadership mindset.
  • Ability to mentor and guide junior developers.

Nice to Have

  • Experience with BLE device integrations.
  • Knowledge of iOS native development (Swift).
  • Experience with enterprise application security standards.
  • Exposure to cloud platforms such as Azure or AWS.

Education

Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.

Ideal Candidate Profile

The ideal candidate is a hands-on Senior Flutter Developer with strong expertise in Dart, Flutter, Provider State Management, MVVM Architecture, Domain-Driven Design, Design Patterns, and Native Android Hardware Integrations, capable of independently delivering complex enterprise mobile applications for both Android and iOS platforms.


At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus.

Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself.

We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Data & AI Product Engineer

Full Time United States $95000 - $115K per year Software Development

Solution Engineer- India

Full Time India Software Development

CNC Programmer Contract-Remote

Freelance United States Software Development

Staff Software Engineer (GenAI Innovation/ Forward deployed)

Full Time United States $130K - $170K per year Software Development

Senior Electrical Delivery Engineer

Full Time United States $217K - $340K per year Software Development

Software Engineer, Control Plane

Full Time United States Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 220,506+ Jobs in Flutter Developer

Answer easy questions

Answer easy questions

220,506+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified