Senior Flutter Developer IOS And Android

Zensar Technologies

Pune District

On-site

INR 1,800,000 - 2,400,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Zensar Technologies is seeking a hands-on Senior Flutter Developer to design, develop, and maintain enterprise-grade cross-platform mobile applications for Android and iOS. You will lead mobile initiatives, mentor teammates, and collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions.

The ideal candidate brings strong Flutter and Dart expertise, experience with MVVM, Clean Architecture, and Domain-Driven Design, and a track record of delivering robust

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • Experience with Flutter, Dart, and mobile app architecture.
  • Knowledge of MVVM, Clean Architecture, SOLID, and DDD principles.
  • Ability to mentor developers and conduct code reviews.

Responsibilities

  • Design and develop high-quality Flutter applications for Android and iOS.
  • Build reusable, scalable Flutter widgets and modules.
  • Translate UI/UX designs into responsive mobile experiences.
  • Optimize applications for performance, reliability, and scalability.
  • Mentor junior developers and conduct code reviews.

Skills

Flutter Development
Provider State Management
MVVM Architecture
DDD
Design Patterns
Native Android Development
Code Reviews
Mentoring

Education

Bachelor's Degree in CS/IT/Engineering

Tools

Git
Azure DevOps
GitHub/GitLab

Job description

Job Description:

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

  • 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

Bachelors 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 Zensarand 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java FullStack Engineer
Java FullStack Engineer

Zensar Technologies • Chennai District

On-site
INR 1,200,000 - 1,800,000
AES - DE - FS - Java Spring Microservices
AES - DE - FS - Java Spring Microservices

Zensar • India

On-site
INR 1,500,000 - 2,700,000
Quality Engineering Developer - offshore
Quality Engineering Developer - offshore

Zensar Technologies • Mumbai

On-site
INR 1,200,000 - 1,800,000
Automation Testing 3-5 Yrs India
Automation Testing 3-5 Yrs India

Zensar Technologies • Pune District

On-site
INR 900,000 - 1,500,000
Enterprise Architect
Enterprise Architect

Zensar • Pune District

Hybrid
INR 600,000 - 900,000
AES - Application Modernization - Advanced Skills - Cloud
AES - Application Modernization - Advanced Skills - Cloud

Zensar Technologies • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Developer with DOTNET, AZURE and MS SQL
Developer with DOTNET, AZURE and MS SQL

JobCubby • India

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

Zensar Technologies • Hyderabad

On-site
INR 900,000 - 1,400,000
Mobile Test Engineer
Mobile Test Engineer

Zensar • Mumbai

On-site
INR 4,000,000 - 6,000,000
Workday HCM Functional Consultant, Functional Consultant, Workday Integration Technical Consultant, Advanced Compensation Consultant
Workday HCM Functional Consultant, Functional Consultant, Workday Integration Technical Consultant, Advanced Compensation Consultant

Zensar Technologies • Bengaluru

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