mobile app developer

0 years

4 - 8 Lacs

Posted:16 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Summary:
We are seeking a passionate and skilled Flutter Developer to join our team. The ideal candidate will have hands-on experience building cross-platform mobile applications using Flutter and integrating them with backend APIs developed in Python (FastAPI) and a PostgreSQL database.
Key Responsibilities:
Mobile App Development
  • Design and develop cross-platform mobile applications using Flutter (Dart).
  • Implement responsive UI, animations, and platform-specific adaptations for iOS and Android.
  • Build reusable widgets, manage app states (using GetX, Provider, Bloc, or Riverpod).
  • Integrate RESTful APIs and handle authentication flows, caching, and error handling.
  • Manage push notifications, background tasks, and device permissions.
Backend Integration
  • Collaborate with backend developers to design, develop, and consume APIs built using FastAPI.
  • Ensure efficient data synchronization and communication between mobile apps and backend services.
  • Debug and resolve issues in API communication, performance, and reliability.
Database & Server Communication
  • Work with PostgreSQL for data storage and retrieval via FastAPI endpoints.
  • Optimize API queries and handle structured/unstructured data efficiently.
Deployment & Maintenance
  • Package and deploy applications on Google Play Store and Apple App Store.
  • Use tools like Firebase, Sentry, or Crashlytics for app analytics, error tracking, and crash reporting.
  • Maintain code quality, version control (Git), and CI/CD pipelines for continuous integration and delivery.
Collaboration
  • Work closely with designers, backend engineers, and product managers to deliver scalable mobile solutions.
  • Participate in code reviews, agile sprints, and documentation.
Technical Skills Required:
Core Stack:
  • Flutter (Dart) – UI components, animations, state management, and platform integrations.
  • Python FastAPI – API development, JWT authentication, async programming.
  • PostgreSQL – schema design, query optimization, joins, stored procedures.
Additional Skills (Good to Have):
  • Knowledge of Docker or containerized backend deployment.
  • Experience with Firebase services (Messaging, Analytics, Authentication).
  • Basic knowledge of AWS / GCP for app hosting and backend deployment.
  • Familiarity with CI/CD tools (GitHub Actions, Bitbucket Pipelines, or Jenkins).
  • Understanding of app security best practices and data encryption.
Soft Skills:
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Detail-oriented with a focus on performance and user experience.
  • Proactive attitude towards learning new technologies and frameworks.
Preferred Experience:
  • Developed and deployed at least 2 production-ready mobile apps using Flutter.
  • Hands-on integration with FastAPI backends and PostgreSQL databases.
  • Prior experience in healthcare, finance, or B2C apps is a plus.
Sample Project Responsibilities (Example Use Case):
  • Build a mobile app for clinic or B2B users integrating video, image uploads, chat, and analytics.
  • Develop FastAPI endpoints for user onboarding, appointment booking, and reporting.
  • Manage PostgreSQL schemas for users, transactions, and operational data.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You