Job Description
Job Title
Mid-Level Flutter Developer
Location
Noida, Uttar Pradesh
Job Type
Full-Time
Overview
We are looking for a skilled Mid-Level Flutter Developer with 3-5 years of experience in mobile application development to design, develop, and maintain high-quality cross-platform applications using Flutter. The ideal candidate is passionate about creating seamless user experiences, has a strong understanding of Dart, and thrives in a collaborative, fast-paced environment.
Responsibilities
• Develop and maintain cross-platform mobile applications using Flutter and Dart.
• Collaborate with UI/UX designers to implement pixel-perfect, responsive, and intuitive interfaces.
• Integrate RESTful APIs, third-party libraries, and backend services to enhance app functionality.
• Write clean, modular, and testable code following best practices and coding standards.
• Optimize application performance for maximum speed and scalability across iOS and Android platforms.
• Participate in code reviews to ensure code quality and share knowledge with the team.
• Troubleshoot, debug, and resolve technical issues in a timely manner.
• Stay updated on Flutter updates, emerging technologies, and industry trends to improve development processes.
• Work closely with product managers and other developers to deliver features on time and within scope.
Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• 3-5 years of professional experience in mobile application development, with at least 3 years focused on Flutter and Dart.
• Strong proficiency in Dart programming and Flutter framework, including widgets, state management (e.g., Provider, Riverpod, or BLoC), and navigation.
• Experience with RESTful APIs, JSON, and integrating backend services.
• Familiarity with version control systems, preferably Git.
• Understanding of mobile app architecture patterns (e.g., MVC, MVVM).
• Knowledge of platform-specific guidelines for iOS (Human Interface Guidelines) and Android (Material Design).
• Experience with unit testing, widget testing, and integration testing in Flutter.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.
Preferred Qualifications
• Experience with Firebase, GraphQL, or other backend-as-a-service platforms.
• Familiarity with CI/CD pipelines for mobile app deployment.
• Knowledge of native mobile development (Swift/Kotlin) for hybrid integrations.
• Experience with app store deployment processes for Google Play and Apple App Store.
• Contributions to open-source Flutter projects or published apps in app stores.
Benefits
• Competitive salary and performance-based bonuses.
• Flexible work hours and remote work options.
• Professional development opportunities, including access to courses and conferences.
• Collaborative and inclusive team culture.
• Generous paid time off and holidays.
Job Type: Full-time
Benefits:
• Flexible schedule
• Paid sick time
• Paid time off
Education:
• Bachelor’s (Preferred)
Experience:
• Flutter: 3 years (Preferred)
• Software development: 3 years (Preferred)