Search by job, company or skills

iDream Education

Senior Developer - Flutter

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Senior Flutter Developer (Cross-Platform: Android + Windows)

Location: Sector-32, Gurgaon, Haryana

Role type: Full-time, Work from Office

Experience: 4 Years of Direct & Relevant experience with outcome ownership

Industry Preference: EdTech, Education SaaS, or Content-tech.

Role Overview

We are looking for a skilled Flutter Developer to build and maintain high-quality cross-platform applications with a strong focus on Android and Windows desktop environments. You will work closely with product, design, and education teams to deliver scalable, user-friendly learning solutions. This role requires strong architectural discipline, secure coding practices, and experience with testing and documentation.

Windows Flutter experience and practical encryption knowledge are mandatory for this role.

About IDream Education

At iDream Education, we work with a vision to facilitate universal access to learning and growth. Our solutions are designed to break the learning barriers and empower students to Learn Unlimited. iPrep by iDream Education is a K-12 Learning Platform that runs both offline & online, is bilingual and works on all major hardware devices and operating systems. iPrep delivers curriculum-aligned digital learning for classes 1st to 12th all subjects in English, Hindi, and Regional language mediums for universal reach and learning use as:

  • iPrep Digital Class for Smart Classrooms
  • iPrep Digital Library for Tablets/Notebooks based Smart ICT Labs
  • iPrep PAL for Personalised Adaptive Learning
  • iPrep Tablets for Preloaded Learning Devices with Monitoring
  • iPrep App for a one-stop learning platform across Android, iOS, and Web

Through iPrep, iDream Education empowers teachers and students, both in schools and at home to Learn Unlimited.

Company website: www.idreameducation.org

iPrep website: www.iprep.in

Key Responsibilities

  • Design, develop, test, and maintain cross-platform applications using Flutter and Dart
  • Build and optimize Flutter applications for Android and Windows desktop platforms
  • Implement secure data handling and encryption mechanisms for local storage and data transmission
  • Integrate and manage local and cloud databases within mobile and desktop apps
  • Write unit tests to ensure code quality, reliability, and maintainability
  • Write clean, modular, and well-documented code following SOLID principles
  • Apply Clean Architecture patterns for scalability and maintainability
  • Collaborate with designers, product managers, and educators to deliver intuitive educational products
  • Troubleshoot bugs, performance bottlenecks, and platform-specific issues
  • Maintain technical and architectural documentation
  • Communicate progress, blockers, and technical trade-offs clearly
  • Stay updated with Flutter ecosystem, security best practices, and platform guidelines

Required Skills & Experience

35 years of professional Flutter development experience

  • Proven experience building and shipping Flutter apps on Android and Windows desktop (required)
  • Strong proficiency in Dart and Flutter framework
  • Mandatory: Practical experience implementing encryption in Flutter apps, including:
    • secure local storage
    • encrypted databases/files
    • encrypted API communication
    • key management basics
  • Hands-on experience with Flutter security and encryption plugins such as:
    • flutter_secure_storage
    • encrypt
    • cryptography
    • secure storage or keystore integrations
  • Experience with database integration in Flutter apps (SQLite, Hive, Firebase, or similar)
  • Experience with state management approaches such as Bloc, Riverpod, or ValueNotifier
  • Experience integrating REST APIs and backend services
  • Strong unit testing practices and familiarity with test-driven or test-first approaches
  • Solid understanding and practical application of Clean Architecture
  • Experience using Git or other version control systems
  • Ability to produce clear and structured technical documentation
  • Strong written and verbal communication skills
Good to Have

  • Experience with iOS Flutter builds
  • Exposure to MVVM, Domain-Driven Design, or Event-Driven Architecture
  • Experience with offline-first or secure data sync architectures
  • Experience in EdTech or learning platforms
  • Performance profiling and optimization experience

Working Style

  • Self-driven and ownership-oriented
  • Comfortable working independently and in cross-functional teams
  • Detail-oriented with strong code quality and security discipline
  • Motivated by building technology that creates social or educational impact

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143907299

Similar Jobs