This role is for one of the Weekday's clients
Min Experience: 2 yearsLocation: Gurugram, Delhi, BangaloreJobType: full-timeWe are looking for a skilled
App Developer - Flutter Expert
to design, build, and scale high-quality cross-platform mobile applications. This role plays a key part in delivering performant, intuitive, and visually engaging mobile experiences across Android and iOS. You will collaborate closely with backend engineers, designers, and DevOps teams to ship reliable, scalable, and user-centric applications.
Requirements
Key Responsibilities
Flutter Development
- Design, develop, and maintain robust cross-platform mobile applications using Flutter and Dart.
- Build reusable, modular, and scalable components to accelerate development cycles.
- Ensure compatibility with multiple Flutter versions when required.
API Integration
- Integrate RESTful APIs and GraphQL services in collaboration with backend teams.
- Ensure secure and reliable data exchange between mobile applications and server systems.
- Implement effective error handling, retry mechanisms, and fallback strategies.
UI/UX Implementation
- Translate wireframes and design mockups into responsive, high-quality mobile interfaces.
- Ensure adherence to Material Design and Cupertino guidelines for platform consistency.
- Implement animations, transitions, and micro-interactions to enhance user engagement.
Performance & Optimisation
- Optimize applications for performance, responsiveness, and scalability.
- Identify and resolve memory leaks, latency issues, and performance bottlenecks.
- Use tools such as Firebase Performance Monitoring, Appsflyer, OneSignal, or similar to analyse app behaviour.
Cross-Platform Responsiveness
- Ensure seamless functionality across Android and iOS devices with varying screen sizes and orientations.
- Handle platform-specific behaviors while maintaining a unified codebase.
Testing & Debugging
- Perform comprehensive testing to ensure stability and reliability.
- Implement automated testing using tools such as Flutter Driver or equivalent frameworks.
- Debug issues across devices, OS versions, and environments.
Code Quality & Best Practices
- Write clean, maintainable, and efficient code following Flutter and mobile best practices.
- Use Git and version control workflows effectively.
- Participate in code reviews and support junior developers through mentoring when required.
DevOps & Delivery
- Collaborate with DevOps teams to integrate CI/CD pipelines for mobile app builds and releases.
- Support automated testing and deployment for faster and more reliable releases.
Continuous Improvement
- Stay up to date with Flutter updates, mobile development trends, and emerging technologies.
- Explore and implement features such as in-app payments, push notifications, and offline support.
- Actively contribute to team knowledge sharing and technical discussions.
Required Skills & Experience
- Proven experience as a Flutter App Developer with a strong portfolio of mobile applications.
- Deep proficiency in Flutter and Dart, including state management solutions such as Provider, BLoC, or Riverpod.
- Experience integrating third-party SDKs, libraries, and APIs.
- Strong understanding of mobile app security, including secure API communication and user data protection.
- Hands-on experience with Firebase services such as Authentication, Firestore, and Analytics.
- Experience deploying applications to Google Play Store and Apple App Store.
- Familiarity with Agile development methodologies such as Scrum or Kanban.
- Strong problem-solving skills with the ability to debug complex mobile issues.
- Excellent written and verbal communication skills in English; proficiency in Hindi is an added advantage.
Bonus Skills
- Experience with native Android (Kotlin/Java) or iOS (Swift) development.
- Familiarity with backend technologies such as Node.js or Firebase Functions.
- Exposure to advanced Flutter features, AR/VR integrations, or custom graphics.
Skills
Flutter
- Dart
- Mobile App Development
- Kotlin
- Cross-Platform Development
- Firebase
- State Management