TE

Flutter

Teamware Solutions
Mumbai8-15 LPA Posted 16 Jul 2025
FULL TIME
Mockito
Provider

Job Description

Key Responsibilities:

  1. App Development:
  • Design and develop cross-platform mobile applications using Flutter that work seamlessly on both iOS and Android.
  • Write clean, maintainable, and efficient Dart code.
  • Implement UI/UX designs into functional mobile applications using Flutter widgets and other tools.
  • Integrate third-party libraries, APIs, and RESTful web services to enhance app functionality.
  1. Collaboration and Communication:
  • Work closely with the design team to transform UI/UX designs into smooth and responsive mobile apps.
  • Collaborate with the backend development team to implement APIs, manage data, and integrate various services into the app.
  • Participate in scrum meetings and sprint planning for task allocation, progress tracking, and project delivery.
  1. App Optimization:
  • Focus on app performance and make improvements where necessary, ensuring low latency, high performance, and smooth user experience.
  • Handle memory management, caching, and multithreading to enhance app efficiency.
  • Ensure app responsiveness on different screen sizes and resolutions for various devices.
  1. Bug Fixing and Testing:
  • Debug and resolve issues related to app crashes, performance problems, or design bugs.
  • Ensure unit testing, widget testing, and integration testing are implemented.
  • Continuously test and monitor apps for issues like bugs, crashes, and inconsistent behavior across devices.
  1. App Deployment and Maintenance:
  • Manage the deployment process for App Store and Google Play submissions.
  • Provide ongoing maintenance and updates to apps as needed, fixing bugs and incorporating new features.
  • Stay up-to-date with the latest Flutter releases and mobile development trends.
  1. Code Quality & Documentation:
  • Follow best practices for coding standards, code reviews, and maintain version control using tools like Git.
  • Write comprehensive and clear technical documentation for future reference and handover.
  • Participate in code reviews and ensure the implementation of scalable, reusable, and efficient code.

Required Qualifications:

  • 3-5 years of experience in mobile app development using Flutter and Dart.
  • Strong experience in building and deploying cross-platform applications using Flutter.
  • Proficiency in Flutter SDK, Dart programming language, and Flutter widgets.
  • Good understanding of RESTful APIs and how to interact with them.
  • Solid understanding of mobile app architecture, design patterns (e.g., MVC, MVVM), and best practices.
  • Familiarity with state management techniques in Flutter (e.g., Provider, Riverpod, Bloc).
  • Experience with Version Control Systems, particularly Git.
  • Familiarity with integrating third-party libraries and services, such as Firebase, Google Maps API, etc.
  • Experience with mobile app testing frameworks and tools such as Flutter Test, Mockito, or Integration Testing.

Required Skills

Join WhatsApp Channel