Flutter App Developer Intern
Hrzworkz Private Limited(HERTZWORKZ)
About the Role
- Job Type: Intern (3 months Unpaid + 3 Months paid (Based on performance))
Key Responsibilities
- Develop high-quality, scalable, and maintainable Flutter applications
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Design and implement new features, bug fixes, and performance improvements
- Set up and maintain CI/CD pipelines for automated testing, building, and deployment
- Utilize state management libraries like BLoC, Provider, and Riverpod to manage app state
- Design and implement scalable architecture for high-performance apps
- Integrate native modules when necessary to enhance app functionality
- Implement deep linking to enable users to navigate to specific pages or features within the app
- Design and implement navigation architecture for seamless user experience
- Follow clean code architecture principles to ensure maintainable and scalable codebase
- Write unit tests, integration tests, and UI tests to ensure app stability and quality
- Troubleshoot and resolve issues, and implement performance optimizations
- Maintain, monitor, and update existing apps to ensure they remain stable and performant
- Collaborate with QA engineers to identify and fix bugs
- Stay up-to-date with the latest Flutter trends, best practices, and technologies
Requirements & Tech Stack
- Proven experience in developing and deploying Flutter apps to App Store and Google Play Store
- Strong knowledge of Flutter framework, Dart programming language, and mobile app development
- Expertise in state management using BLoC, Provider, and other libraries
- Strong understanding of scalable architecture and design patterns
- Familiarity with native module integration (Android and iOS)
- Experience with CI/CD pipeline setup and maintenance (e.g., GitHub Actions, Jenkins)
- Strong understanding of deep linking and navigation in Flutter
- Experience with clean code architecture principles and patterns
- Strong problem-solving skills and ability to debug complex issues
- Experience with unit testing, integration testing, and UI testing
- Ability to work collaboratively in a team environment
- Strong communication and problem-solving skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
Must-Haves
- Experience with BLoC and other state management libraries
- Strong understanding of scalable architecture and design patterns
- Experience with Flutter and Dart programming language
- Proven track record of deploying high-quality Flutter apps to App Store and Google Play Store
Nice to Have
- Experience with Agile development methodologies
- Knowledge of cloud-based services (e.g., Firebase, AWS)
- Familiarity with DevOps practices and tools
- Experience with other mobile platforms (e.g., React Native, native Android/iOS development)



