About the Role:
We are seeking a Senior Flutter Developer with at least 10+ years of overall software development or non development experience, including 2+ or more years of hands-on experience with Flutter. The ideal candidate should have a strong background in mobile application development (iOS and/or Android) and be passionate about building high-quality, cross-platform mobile applications.
This role will involve leading Flutter-based projects from architecture to deployment, collaborating with backend developers, and QA engineers to deliver seamless mobile solutions.
⸻
Key Responsibilities:
- Design, develop, and maintain advanced cross-platform mobile applications using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Translate UI/UX designs into high-quality, responsive Flutter code.
- Integrate RESTful APIs, third-party SDKs, and native platform features.
- Write clean, maintainable, and testable code using best practices.
- Optimize performance, improve stability, and enhance application responsiveness.
- Lead or contribute to architectural discussions and code reviews.
- Stay updated with the latest Flutter and mobile development trends.
- Mentor junior developers and support team growth.
⸻
Required Qualifications:
- 10+ years of total experience in mobile or software development.
- 2+ years of experience developing mobile apps using Flutter & Dart.
- Strong understanding of OOP principles and design patterns.
- Experience in native iOS and/or Android development (Kotlin/Java or Swift).
- Solid experience in state management solutions like Bloc, Provider, Riverpod, etc.
- Experience with Firebase, push notifications, and cloud functions.
- Hands-on with REST APIs, JSON, and 3rd-party libraries integration.
- Familiarity with CI/CD tools like GitHub Actions, Bitrise, or similar.
- Good understanding of the App Store and Google Play Store submission process.
- Strong problem-solving skills and attention to detail.
⸻
Preferred Qualifications:
- Experience with GetX, Clean Architecture, or modular app structures.
- Background in unit testing, integration testing, and test automation.
- Experience with agile development methodologies.
- Exposure to backend technologies (Node.js, Firebase, GraphQL, etc.) is a plus.
Pay: ₹20,000.00 - ₹100,000.00 per month
Application Question(s):
- Notice Period
- Current Salary in Month
- Expected Salary in month
- Date of Birth
Work Location: In person