Skip to main content
Batool Ali

Batool Ali

Senior Mobile Application Developer

Talent
KarachiMember since August 27, 2026
FlutterReact NativeRiverpodBLoCReduxProviderRESTful APIsRetrofitDioSQLiteHiveSharedPreferencesBranch.ioGitClean ArchitectureAgile MethodologiesciCi/cdSoftware DeveloperSoftware EngineerSoftware DevelopmentSoftware EngineeringMobile App DeveloperMobile Application DeveloperMobile App DevelopmentMobile Development
·

Hire this person

Send a job offer directly to this candidate

FlutterReact NativeRiverpodBLoCRedux

About

Versatile and results-driven Senior Mobile Application Developer with over 5 years of experience building high-performance, cross-platform mobile applications using Flutter and React Native. Expert in clean architecture, state management (Riverpod, BLOC, Redux, Provider), RESTful APIs, and offline-first solutions. Proven track record of architecting scalable applications, optimizing app performance, and leading cross-functional delivery in Agile environments.

Experience

Senior Flutter Developer (Contract) at Cloud Primero B.V (2025-10 – Present)

  • Architected scalable Flutter applications using clean architecture and modular design principles.
  • Implemented Branch.io deep linking and custom push notification workflows to enhance user engagement.
  • Led state management architecture using Riverpod for improved maintainability and testability.
  • Integrated RESTful APIs using Retrofit with Dio, including robust error handling and custom interceptors.
  • Implemented offline-first solutions using SQLite and SharedPreferences for reliable local data persistence.
  • Collaborated cross-functionally with backend, QA, and product teams to deliver high-quality releases.

Software Engineer (Full-time) at VentureDive (2024-02 – 2024-12)

  • Developed two fixed-cost mobile applications within 11 months using BLoC architecture, leading to a project that improved performance and load time by 20%.
  • Developed and deployed a new architecture using BLoC, resulting in a 25% increase in application speed and a 15% boost in load time.
  • Led the support team chat feature, which resulted in a 40% increase in revenue.
  • Implemented automated testing platforms and unit tests, leading to a 30% reduction in bug-related delays and a 20% increase in overall code quality.
  • Pinpointed and refactored an existing component library for future use, contributing to a 40% reduction in development time for new features.

Mobile Application Developer (Full-time) at PNC Solutions (2022-03 – 2023-04)

  • Achieved 30% faster deployment times by enhancing Team Management and implementing Continuous Integration.
  • Increased user engagement by 20% within 6 months by creating a comprehensive information architecture integrated with interactive and visual design for mobile solutions.
  • Utilized Hive for efficient local data management in Flutter applications, ensuring fast and reliable offline data storage.

Software Engineer (Full-time) at Traffic Digital (2021-09 – 2022-02)

  • Implemented React Native clean architecture principles, leading to modular and scalable code structure and easier feature integration across projects.
  • Created and maintained technical documentation, ensuring information sharing and teamwork among team members, facilitating a 35% uplift in team efficiency and productivity.
  • Reduced Mobile App Deployment time by 20% through Agile Methodologies, enhancing team efficiency and boosting application performance.
  • Improved code stability and maintainability by transitioning from Flutter v1 to v2 within 2 months, achieving a reduction in bug reports by 50%.

Mobile Application Developer (Full-time) at iKode (2020-07 – 2021-08)

  • Streamlined donation processes, leading to a 50% faster transaction time in a mobile development app by leveraging team management and business analysis.
  • Streamlined the code structure within 5 months by utilizing Provider for state management, resulting in a significant enhancement of the app's overall functionality and performance.
  • Fostered a 40% increase in team efficiency by mentoring in Mobile Development, emphasizing Information Architecture and Interactive Design principles.

Education

Bachelors in Software Engineering – University of Karachi (2017-01 – 2020-12)

Skills

Senior Mobile Application Developer

Reviews

Related