Posted:3 weeks ago|
Platform:
On-site
Full Time
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 (Next.js) 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/http/Retrofit, 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
Oppam.me
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Salary: Not disclosed
Salary: Not disclosed