Full-Stack Flutter Developer
Position Summary
We are seeking a skilled full-stack Flutter developer to design, develop, and maintain high-quality mobile and web applications. The ideal candidate has strong experience in Flutter/Dart, backend development, RESTful APIs, and modern cloud services. You will work closely with product, design, and engineering teams to deliver scalable, performant, and user-friendly applications.
Key Responsibilities: Frontend (Flutter)
Develop cross-platform mobile and web applications using Flutter and Dart.
Implement responsive and adaptive UI based on provided designs (Figma/Adobe XD).
Manage state using Provider, Riverpod, Bloc, MobX, or GetX.
Integrate RESTful APIs, real-time sockets, and third-party libraries.
Optimize app performance, animations, rendering, and memory usage.
Write clean, maintainable, and testable code.
Backend
Design and develop scalable backend services using one or more:
Node.js, NestJS, Express.js, Django, Laravel, Go, or similar.
Build and maintain REST/GraphQL APIs for mobile and web apps.
Manage database schemas, queries, and optimization (PostgreSQL, MySQL, MongoDB, Firebase, etc.).
Implement authentication/authorization (JWT, OAuth, Firebase Auth).
Build real-time features using WebSockets/Pusher/Socket.io. DevOps & Deployment
Deploy and manage apps on the Play Store, App Store, and web hosting platforms.
Implement CI/CD pipelines (GitHub Actions, GitLab CI, Bitrise, Codemagic).
Manage cloud infrastructure (AWS, GCP, Firebase, Supabase, and Azure).
Monitor performance, logs, and analytics (Crashlytics, Sentry, Firebase Analytics).
Required Qualifications
Bachelor's degree in computer science, engineering, or a related field (or equivalent experience).
Freshers Flutter development.
Strong experience with backend frameworks and building scalable APIs.
Proficient in relational and NoSQL databases.
Strong understanding of software architecture (MVC, MVVM, and clean architecture).
Experience with version control (Git, GitHub/GitLab).
Knowledge of deployment workflows and cloud services.
Preferred/Bonus Skills
Experience with microservices.
Knowledge of push notifications, in-app purchases, and payments (Stripe, Razorpay).
Experience building Flutter web and desktop apps.
Familiarity with AI/ML tools and integrations.
UI/UX understanding or ability to collaborate with designers.
Soft Skills
Strong problem-solving and debugging skills.
Excellent communication and documentation abilities.
Ability to work in a fast-paced, agile development environment.
Team player with an ownership mindset.
Job Types: Full-time, Permanent, Fresher, Internship
Contract length: 3 months
Pay: From ?250,000.00 per year
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.