
Batool Ali
Senior Mobile Application Developer
Hire this person
Send a job offer directly to this candidate
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)
