
Search by job, company or skills
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.
Job ID: 144685901