Hamza Tareen
Experienced Full Stack Mobile App Developer | Flutter, Node.js, Nest.js, Python | Expertise in Cross-Platform & Native Mobile Solutions
Hire this person
Send a job offer directly to this candidate
About
Full-Stack Mobile App Developer with 5+ years of experience in building scalable Flutter applications and backend services. Skilled in Dart, JavaScript/TypeScript, Python, REST & GraphQL APIs, cloud-native architectures, and database-driven systems, with a strong focus on performance, scalability, and user experience.
Experience
Lead Software Engineer - Sparkosol Pvt. Ltd - Remote
(2025-02)
- Lead the development of cross-platform mobile applications using Flutter, ensuring seamless performance and consistency across Android and iOS devices.
- Collaborate closely with clients to gather requirements, provide technical consultations, and translate business needs into scalable technical solutions.
- Manage and mentor a team of developers by assigning tasks, reviewing code, ensuring best practices, and maintaining efficient execution throughout the development lifecycle.
- Design and develop backend services using NestJS (JavaScript/TypeScript), implementing clean architecture and modular, maintainable codebases.
- Build and integrate RESTful APIs and GraphQL APIs to support mobile and web applications, ensuring secure, scalable, and high-performance data exchange.
- Implement real-time features using WebSockets, enabling live updates and interactive user experiences.
- Utilize state management solutions such as Riverpod to ensure predictable state handling and smooth UI/UX interactions.
- Oversee DevOps processes, including CI/CD pipelines, environment configuration, build automation, and deployment workflows for mobile and backend services.
- Work with cloud infrastructure and server environments to ensure reliable deployments, scalability, monitoring, and application stability.
- Optimize application performance by analyzing bottlenecks, improving responsiveness, and ensuring smooth integration across devices and platforms.
- Ensure code quality, security standards, and best practices across frontend, backend, and infrastructure layers.
Lead Flutter Dev & Project Manager - Verticalsols Pvt. Ltd - Multan, Pakistan
(2024-01 - 2025-01)
- Design and develop high-performance Flutter applications with a focus on scalability and maintainability.
- Architect complex solutions, ensuring seamless integration with backend services and APIs.
- Lead the development of applications for both iOS and Android platforms using Flutter, ensuring a consistent user experience.
- Optimizing code for cross-platform compatibility, reducing need for platform-specific code.
- Translate Figma designs into responsive, pixel-perfect Flutter interfaces. Implement smooth animations and transitions to enhance the User experience.
- Continuously monitor and improve application performance using dev tools, focusing on load times, responsiveness, and memory usage.
- Identify and address performance bottlenecks to ensure the app runs smoothly on a wide range of devices.
- Maintain high code quality by adhering to best practices, design Conduct code reviews and provide constructive feedback to ensure the team.
- Work closely with product managers, designers, and backend developers to deliver features and improvements.
- Conduct code reviews and provide constructive feedback to maintain a high standard of code quality.
- Set up and manage CI/CD pipelines for automated testing, building, and deployment.
- Ensure frequent and reliable releases to the App Store and Google Play Store.
- Collaborate with clients to understand their vision and requirements, translating them into technical solutions.
- Provide regular updates on project progress and ensure client satisfaction with the delivered product.
Senior Flutter Developer - UtorSols Pvt. Ltd - Islamabad, Pakistan
(2022-06 - 2023-12)
- Lead the development of mobile applications using Flutter for cross-platform support on Android and iOS, ensuring the app functions seamlessly across devices.
- Collaborate closely with clients to understand their needs, gather feedback, and provide technical solutions, ensuring the final product meets their requirements.
- Manage a team of developers, assigning tasks, providing guidance, and ensuring efficient execution of the development lifecycle.
- Develop both frontend and backend features of applications, integrating them with RESTful APIs for real-time data and user interactions.
- Utilize state management libraries like Provider, GetX, and Bloc to handle app states efficiently and ensure smooth UI/UX interactions.
- Supervise the performance optimization of apps, focusing on speed, responsiveness, and seamless device integration for both iOS and Android.
Flutter Developer (Remote) - Career Opts, LLC - Virginia, USA
(2021-03 - 2022-05)
- Spearheaded the development of a business management system, with fully integrated finance and account management features.
- Developed over 200 screens and handled 100+ different packages to ensure the app met the client's expectations and functionality needs.
- Led the implementation of features for both Android and iOS platforms using Flutter, ensuring high performance and smooth transitions across devices.
- Managed a remote development team, conducting code reviews and ensuring the application adhered to best practices.
- Actively worked with the backend team to integrate APIs, ensuring real-time synchronization of data between the app and the server.
Flutter Developer - StemEYE Technologies - Bahawalpur, Pakistan
(2020-03 - 2021-02)
- Developed user-centric mobile applications to assist users in discovering colleges nearby, integrating review data and rankings for informed decision-making.
- Integrated email client functionality into the app with smooth IMAP connectivity, ensuring secure and fast access to emails on mobile devices.
- Led the creation of an Admin Panel for a parental control app, offering effective management and monitoring capabilities for administrators overseeing Android devices.
- Collaborated with cross-functional teams to ensure the app's architecture was robust and that Flutter's performance was optimized across both iOS and Android platforms.
Education
Bachelor's Degree - Computer Science - Islamia University Bahawalpur (2018)
Master's Degree - Computer Science - Islamia University Bahawalpur (2020)

