16 The Marcom Avenue Jobs
5-7 years
The Marcom Avenue - Flutter Developer - Mobile App Designing (5-7 yrs)
The Marcom Avenue
posted 3d ago
Job Title : Flutter Developer
Location : Gurgaon
Experience : Total 7 Years, with at least 5 Years in Flutter Development
About the Job :
We are seeking a highly motivated and experienced Flutter Developer to join our dynamic Technology team. In this role, you will be instrumental in developing and maintaining high-performance, cross-platform mobile applications that deliver exceptional user experiences. The ideal candidate possesses a deep understanding of Flutter and Dart, a strong grasp of mobile development best practices, and a proven track record of delivering successful applications. You will work within a collaborative environment, contributing to all phases of the development lifecycle, from concept to deployment.
Job Summary :
As a Flutter Developer, you will be responsible for building and maintaining robust, scalable, and efficient mobile applications. You will leverage your expertise in Flutter and Dart to create seamless user interfaces, integrate backend services, and ensure optimal performance across Android and iOS platforms. You will collaborate closely with cross-functional teams, including UI/UX designers, backend developers, and project managers, to deliver high-quality products that meet our business objectives.
Key Responsibilities :
Application Development :
- Design, develop, and maintain high-quality, cross-platform mobile applications using Flutter and Dart.
- Implement complex UI/UX designs and ensure a consistent and intuitive user experience.
- Develop and integrate custom Flutter widgets and packages as needed.
- Write clean, maintainable, and well-documented code.
Performance Optimization :
- Optimize application performance, including memory management, rendering, and network requests.
- Conduct thorough testing and debugging to identify and resolve performance bottlenecks.
- Implement efficient data storage and retrieval strategies.
API Integration and Backend Services :
- Integrate RESTful APIs and third-party services to enhance application functionality.
- Utilize Firebase services (e.g., Firestore, Authentication, Cloud Functions) for backend integration.
- Manage and handle asynchronous operations effectively.
State Management and Data Persistence :
- Implement and manage state management solutions such as Provider, Riverpod, or Bloc for scalable and maintainable application architectures.
- Utilize local data storage solutions like SQLite and Hive for offline data persistence.
Deployment and CI/CD :
- Manage CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Deploy applications to Google Play Store and Apple App Store, adhering to platform-specific guidelines.
- Automate build, testing, and deployment processes.
Collaboration and Communication :
- Collaborate with UI/UX designers, backend developers, and project managers to ensure seamless development and deployment.
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with stakeholders to provide updates and address concerns.
Code Quality and Maintenance :
- Maintain high code quality standards and adhere to best practices.
- Perform thorough testing, including unit, integration, and UI testing.
- Troubleshoot and resolve bugs and performance issues.
- Stay up to date with the newest flutter and dart updates.
Required Skills & Qualifications :
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience :
- Minimum of 7 years of total software development experience.
- Minimum of 5 years of hands-on experience in Flutter development.
Technical Skills :
- Expert proficiency in Flutter and Dart programming languages.
- Strong understanding of mobile application development principles and best practices.
- Extensive experience with RESTful API integration and Firebase services.
- Proficiency in state management solutions like Provider, Riverpod, or Bloc.
- Experience with local data storage solutions such as SQLite and Hive.
- Solid understanding of Git version control.
- Hands-on experience with Android and iOS development, including platform-specific implementations.
- Experience with CI/CD pipelines and application deployment processes.
- Familiarity with testing frameworks.
Functional Areas: Other
Read full job descriptionPrepare for Flutter Developer roles with real interview advice
5-7 Yrs
7-10 Yrs
5-7 Yrs