Experience Required: Minimum 3+ Years
Key Responsibilities.
1. Application Development & Architecture
? Design, develop, and maintain high-quality mobile applications using Flutter (Dart) framework for Android and iOS.
? Architect scalable and maintainable codebases following MVVM/MVC patterns and best coding practices.
? Ensure smooth performance, responsiveness, and minimal load times of mobile applications.
? Integrate RESTful APIs, Firebase, payment gateways, third-party SDKs, and libraries efficiently.
? Manage and optimize state management using tools like Provider, GetX, Riverpod, or Bloc.
2. Project Ownership & Delivery
? Take complete ownership of assigned mobile projects -- from requirement gathering, development, testing, deployment, to post-launch maintenance.
? Prepare project timelines, manage task breakdown, and track progress to ensure timely delivery.
? Handle Play Store and App Store deployments, including compliance, updates, and release management.
? Ensure proper version control, documentation, and adherence to coding standards. ? Conduct internal testing and quality assurance to maintain bug-free applications.
3. Client Communication & Coordination
? Interact directly with clients to understand business goals, project requirements, and technical specifications.
? Translate client needs into actionable development tasks and deliverables.
? Provide technical insights, feasibility assessments, and progress updates to clients.
? Manage expectations, clarify queries, and maintain transparent communication throughout the project lifecycle.
4. Team Collaboration & Leadership
? Collaborate closely with UI/UX designers, backend developers, and QA teams to ensure seamless integration and optimal user experience.
? Mentor junior Flutter developers and review code to ensure quality and efficiency.
? Participate in sprint planning, project meetings, and code reviews.
? Encourage knowledge sharing and contribute to internal process improvements. 5. Quality, Maintenance & Performance
? Implement clean code architecture and write reusable, maintainable components.
? Identify performance bottlenecks and optimize code for speed and efficiency.
? Ensure compatibility across devices, platforms, and OS versions.
? Stay updated with the latest Flutter releases, tools, and trends to incorporate innovation into ongoing projects.
Required Skills & Qualifications:
? Bachelor's degree in Computer Science, IT, or a related field.
? Minimum 3+ years of hands-on experience developing mobile applications using Flutter and Dart.
? Proven experience handling end-to-end project development independently.
? Strong knowledge of mobile app lifecycle, Play Store & App Store deployment processes. ? Expertise in Firebase, REST APIs, and third-party integrations.
? Familiarity with version control (Git, GitHub, GitLab) and CI/CD pipelines.
? Experience in managing client communication, requirement analysis, and progress reporting.
? Excellent project management and time management abilities.
? Strong problem-solving, debugging, and analytical skills.
? Exceptional verbal and written communication skills. Preferred / Good to Have:
? Understanding of app analytics, push notifications, and crash reporting tools.
? Exposure to Agile/Scrum methodologies and sprint-based delivery.
? Prior experience in mentoring or leading a small technical team.
Performance Evaluation Criteria:
? Project Delivery: Timeliness, adherence to milestones, and quality of deliverables.
? Client Feedback: Communication effectiveness, responsiveness, and satisfaction levels.
? Code Quality: Maintainability, efficiency, and compliance with best practices.
? Innovation: Contribution to improving app performance, UX, or internal processes.
? Team Collaboration: Leadership and ability to coordinate effectively with cross-functional teams.
Job Type: Full-time
Pay: ?15,000.00 - ?30,000.00 per month
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.