Position : Flutter Developer – Mobile Application (Android/iOS)
Experience: 1–5 years
Location: Kozhikode - Onsite
Type: Full-time
Company Description
OPPAM Wellness Pvt Ltd is Kerala's leading inclusive mental health platform, operating across 40+ countries.
We are dedicated to breaking mental health stigma and making therapy accessible, affordable, and culturally sensitive.
Backed by a passionate community of mental health professionals and advocates, OPPAM has supported over 5,000+ service seekers with 24/7 care.
Our approach is deeply compassionate, intersectional, and rooted in the belief that mental health support should be available to everyone, everywhere.
About the Role
We're looking for a passionate Flutter App Developer who can build a clean, intuitive, and high-performance mobile experience for Android and iOS.
You'll work closely with our backend (GoLang) and web ) teams to deliver a unified cross-platform product experience.
Key Responsibilities
●Cross-Platform Development – Design, develop, test, and deploy high-quality Flutter applications for Android and iOS, ensuring smooth, responsive, and visually appealing user interfaces.
● API Integration & State Management – Integrate RESTful APIs for authentication, bookings, payments, and session tracking, while managing state efficiently using Provider, Bloc, Riverpod, or GetX.
● Authentication & External Services – Implement secure user authentication with role-based access, Google Sign-In/OAuth2, and integrate Google Meet and Calendar APIs for scheduling and session management.
● Payments & Notifications – Integrate payment gateways (Razorpay/Stripe) and handle push notifications via Firebase Cloud Messaging for confirmations, reminders, and updates.
● Code Quality & Collaboration – Maintain clean, modular, and testable code, optimize app performance and offline handling, and collaborate closely with backend and design teams for a unified cross-platform experience.
Required Skills & Qualifications
● Flutter Development – 1–5 years of hands-on experience in building, testing, and publishing Flutter applications on both the Play Store and App Store with strong knowledge of widgets, navigation, and responsive UI design.
●API & State Management – Proficient in integrating RESTful APIs and handling asynchronous data using Dio/ with experience in state management tools like Bloc, Provider, Riverpod, or GetX.
● Authentication & Integrations – Skilled in implementing secure authentication flows (JWT, OAuth2) with secure storage solutions (SharedPreferences, Hive) and integrating payment gateways such as Razorpay or Stripe.
●Firebase & Google Services – Experienced with Firebase modules (Cloud Messaging, Crashlytics, Analytics) and familiar with Google APIs (Calendar, Meet) and deep linking.
● Performance & DevOps – Strong debugging and performance optimization skills, with proficiency in Git workflows and CI/CD pipelines using Fastlane, Codemagic, or GitHub Actions.
● Bonus Skills – Experience with GraphQL, WebSockets, or real-time chat; GoLang backend integration or API testing; analytics and error monitoring; familiarity with App Store/Play Store release automation; understanding of clean architecture and SOLID principles; and prior experience in booking or productivity apps.
Soft Skills
● Strong sense of design aesthetics and attention to detail.
● Ability to work in a cross-functional team (backend, design, product).
● Excellent problem-solving and debugging skills.
● Clear communication and accountability for deliverables.
● Passion for building user-focused apps that make a positive impact
Job Types: Full-time, Permanent
Work Location: In person