Here’s a well-structured list of Roles & Responsibilities for a Senior Flutter Developer who can take your idea and turn it into a full-fledged app ready for Play Store and App Store deployment. This role assumes full-stack mobile app ownership and expertise across architecture, development, deployment, and maintenance. 🚀 Senior Flutter Developer - Roles & Responsibilities ✅ Core Responsibilities End-to-End App Development Translate product ideas, mockups, or wireframes into functional, high-performance Flutter apps. Build apps for both Android and iOS using a single codebase. Architecture & Project Planning Design app architecture: state management (e.g., Riverpod, Bloc), clean code structure, scalable folder structures. Set up modular codebases for maintainability and team collaboration. Break down high-level product requirements into technical tasks. API Integration & Backend Communication Consume RESTful APIs, GraphQL, or Firebase services. Implement error handling, loading states, and offline-first strategies where needed. Authentication & Security Implement login/signup with phone/email/Google/Apple. Setup Firebase Auth / AWS Cognito / custom auth flows. Secure data storage (e.g., SharedPreferences, Hive, EncryptedStorage). Database & Storage Local databases: Hive, Drift, SQLite. Cloud databases: Firebase Firestore, Realtime DB, Supabase, or custom backend. State Management Use and recommend best practices for scalable state management (Riverpod preferred for futureproofing). Third-party SDKs & Integrations Integrate SDKs: payments (e.g., Razorpay, Stripe), push notifications (Firebase Messaging), analytics, deep linking, maps, etc. UI/UX Implementation Create pixel-perfect, responsive UIs from Figma or other design tools. Add animations using Rive, Lottie, or Flutter’s native animation tools. Testing & Quality Assurance Write unit, widget, and integration tests. Ensure app stability using CI/CD and crash reporting tools (e.g., Sentry, Firebase Crashlytics). Deployment Prepare apps for Google Play Store and Apple App Store with all necessary compliance. Handle signing, provisioning profiles, and release builds. Setup CI/CD for automated builds (e.g., with Codemagic, Bitrise, GitHub Actions). 👨💼 Team & Communication Collaborate with product manager, UI/UX designer, and backend developers. Participate in agile sprints, daily standups, and sprint planning. Convert product vision into tech specs, timelines, and deliverables. 🧠 Required Expertise 3–5+ years Flutter experience (Dart, Widgets, CustomPainter, Platform Channels). Prior experience launching apps to both Play Store and App Store. Deep understanding of mobile architecture (clean architecture, MVVM, hexagonal, etc.). Familiarity with performance optimization, lazy loading, and memory management. Proficient in Git, GitHub, GitLab, Bitbucket workflows. Experience with cloud (Firebase, AWS Amplify) is a plus. 💡 Bonus Skills Native Android (Kotlin) / iOS (Swift) experience for bridging platform features. DevOps experience (CI/CD pipelines, release automation). Experience working in a startup or building MVPs from scratch. Familiarity with tools like Figma, Notion, Jira, Postman. 📦 Expected Deliverables Production-ready Flutter app (Android + iOS). Complete source code with documentation. Deployed app live on both stores. Basic analytics, crash reporting, and CI/CD setup. Post-release support for bug fixing and iteration.
Company: Skymoon Assets Care Private Limited Employment Type: Full-Time Location: Chennai, TN About the Company Skymoon Assets Care Pvt. Ltd. is a growing financial services organization dedicated to helping clients build, manage, and protect their wealth. We offer solutions in mutual funds, loans, insurance, and financial planning with a strong focus on integrity, transparency, and customer satisfaction. Role Overview We are looking for a dedicated Financial Services Executive who will manage and promote our Mutual Fund, Loans, and Insurance portfolio. The ideal candidate should be customer-centric, financially knowledgeable, and capable of guiding clients in making informed financial decisions. Key Responsibilities Mutual Funds Understand and recommend suitable MF schemes based on client goals and risk profile Assist clients with SIP, Lumpsum investments, redemptions, and portfolio reviews Maintain client investment records and follow SEBI-compliant procedures Track market trends and AMC updates Loans Handle Home Loans, Personal Loans, Business Loans, and other lending products Liaise with banks/NBFCs for loan processing, documentation, and approvals Understand client requirements and suggest best loan options Maintain leads, follow-ups, and closure status Insurance Promote Life, Health, Term, Motor, and General Insurance policies Conduct needs analysis and recommend suitable coverage Assist in policy renewals, claim support, and documentation Ensure IRDAI guidelines compliance Client Relationship Management Build and maintain strong relationships with new and existing clients Provide regular updates, reminders (SIP, premiums, loan EMIs) Ensure high customer satisfaction and long-term engagement Operations & Compliance KYC verification and documentation handling Maintain accurate records in CRM/management systems Ensure all processes follow SEBI, AMFI, RBI, and IRDAI regulations Prepare daily/weekly activity and performance reports Skills & Qualifications Minimum 1–3 years of experience in Financial Services (Mutual Funds/Loans/Insurance) Strong knowledge of investment products and financial planning Good communication and client-handling skills Ability to meet sales targets and deliver consistent performance Proficiency in MS Office, CRM tools