Company DescriptionNikahForever is India’s leading Community Matrimony platform, dedicated to making marriages simple and accessible. With a mission to foster a stronger community, we have proudly facilitated 70,000+ successful matches and served over 2 million+ members. By leveraging AI-based algorithms, we streamline the process of searching and connecting with compatible profiles. Our platform redefines how people perceive and approach marriage, ensuring an easy and efficient experience.Role OverviewWe are seeking a highly motivated and ownership-driven Mobile App (Flutter) Developer who is passionate about building high-quality mobile applications across Android and iOS. This is not a routine, task-based role, it is an opportunity to design, build, and scale real-world mobile products used by active users. The ideal candidate will work closely with backend, product, and design teams to deliver seamless, performant, and user-centric experiences. You will be involved in the complete development lifecycle, from feature planning and implementation to deployment and performance optimization.This role is best suited for individuals who take end-to-end ownership, care deeply about user experience and app performance, and are excited to solve real-world challenges in a fast-paced startup environment.Core ResponsibilitiesMobile Engineering OwnershipTake end-to-end ownership of Flutter mobile app development (Android & iOS)Build production-grade features, not just UI screensCollaborate closely with Backend, Product, Design, and QA teamsParticipate in feature planning, estimation, and release cyclesReview pull requests and maintain high engineering standardsWrite clean, testable, and maintainable codeLeverage modern AI developer tools to improve productivityFlutter DevelopmentDevelop scalable and high-performance mobile applications using FlutterImplement efficient state management using GetX and ProviderIntegrate REST APIs, WebSockets, Firebase, and third-party SDKsOptimize app performance, reduce app size, and improve crash-free rateEnsure smooth navigation, dependency management, and lifecycle handlingContinuously improve app stability, responsiveness, and user experienceTechnical RequirementsFamiliarity with Flutter and DartStrong understanding of Flutter widgets and renderingHands-on experience with state management (GetX and Provider – mandatory)Understanding of navigation, dependency injection, and app lifecycleFamiliarity with REST APIs and JSONBasic knowledge of app performance optimization techniquesStrong Git and GitHub workflow experienceQualificationsInternship experience in a product-based company is preferredStrong understanding of mobile application development fundamentalsAbility to write modular, reusable, and maintainable codeProblem-solving mindset with the ability to work in a collaborative environmentBasic understanding of backend integration and APIsBachelor’s degree in Computer Science, Software Engineering, or a related field (or currently pursuing)Open to interns and entry-level candidatesTools & Ecosystem (Preferred)Flutter / DartGetX and ProviderGitHub (PRs, code reviews, branching strategies)Firebase (Realtime Database, Authentication, Crashlytics, FCM)CI/CD tools such as Fastlane or GitHub Actions (bonus)Experience with Play Store / App Store deployment (bonus)AI Development ToolsExperience with AI-assisted development tools such as:GitHub CopilotCursor or similar AI-powered IDEsWe value the smart and responsible use of AI tools to enhance productivity and code quality — not blind reliance.What Defines Success in This RoleThink like a product engineer, not just a task executorTake ownership and independently ship featuresPrioritize user experience, performance, and app stabilityProactively identify issues and suggest improvementsMaintain high standards for code quality and scalabilityAdapt quickly and perform effectively in a fast-paced environmentNice to HaveExperience with Firebase services (RTDB, Auth, Crashlytics, FCM)Exposure to CI/CD pipelines for mobile appsUnderstanding of app deployment processes (Play Store / App Store)Familiarity with performance monitoring toolsWhat You’ll Learn & Grow IntoBuilding production-grade, scalable mobile applicationsWorking on high-performance apps used by real usersDeep understanding of mobile architecture and best practicesExperience in integrating backend systems and real-time featuresExposure to release cycles, app deployment, and monitoringGrowth into full-time roles such as Flutter Developer, Mobile Lead, or Full-Stack EngineerWho Should ApplyEngineers who are eager to take ownership of mobile applicationsDevelopers passionate about building high-quality user experiencesBuilders who enjoy solving performance and scalability challengesProduct-oriented engineers who think beyond just implementationIndividuals looking for fast growth in a startup environmentOpen to interns and entry-level candidates
Job Title
Mobile App (Flutter) Developer