Search by job, company or skills

Nikah Forever

Mobile App (Flutter) Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

NikahForever 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 Overview

We 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 Responsibilities

Mobile Engineering Ownership

  • Take end-to-end ownership of Flutter mobile app development (Android & iOS)
  • Build production-grade features, not just UI screens
  • Collaborate closely with Backend, Product, Design, and QA teams
  • Participate in feature planning, estimation, and release cycles
  • Review pull requests and maintain high engineering standards
  • Write clean, testable, and maintainable code
  • Leverage modern AI developer tools to improve productivity

Flutter Development

  • Develop scalable and high-performance mobile applications using Flutter
  • Implement efficient state management using GetX and Provider
  • Integrate REST APIs, WebSockets, Firebase, and third-party SDKs
  • Optimize app performance, reduce app size, and improve crash-free rate
  • Ensure smooth navigation, dependency management, and lifecycle handling
  • Continuously improve app stability, responsiveness, and user experience

Technical Requirements

  • Familiarity with Flutter and Dart
  • Strong understanding of Flutter widgets and rendering
  • Hands-on experience with state management (GetX and Provider mandatory)
  • Understanding of navigation, dependency injection, and app lifecycle
  • Familiarity with REST APIs and JSON
  • Basic knowledge of app performance optimization techniques
  • Strong Git and GitHub workflow experience

Qualifications

  • Internship experience in a product-based company is preferred
  • Strong understanding of mobile application development fundamentals
  • Ability to write modular, reusable, and maintainable code
  • Problem-solving mindset with the ability to work in a collaborative environment
  • Basic understanding of backend integration and APIs
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or currently pursuing)
  • Open to interns and entry-level candidates

Tools & Ecosystem (Preferred)

  • Flutter / Dart
  • GetX and Provider
  • GitHub (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 Tools

  • Experience with AI-assisted development tools such as:
  • GitHub Copilot
  • Cursor or similar AI-powered IDEs

We value the smart and responsible use of AI tools to enhance productivity and code quality not blind reliance.

What Defines Success in This Role

  • Think like a product engineer, not just a task executor
  • Take ownership and independently ship features
  • Prioritize user experience, performance, and app stability
  • Proactively identify issues and suggest improvements
  • Maintain high standards for code quality and scalability
  • Adapt quickly and perform effectively in a fast-paced environment

Nice to Have

  • Experience with Firebase services (RTDB, Auth, Crashlytics, FCM)
  • Exposure to CI/CD pipelines for mobile apps
  • Understanding of app deployment processes (Play Store / App Store)
  • Familiarity with performance monitoring tools

What You'll Learn & Grow Into

  • Building production-grade, scalable mobile applications
  • Working on high-performance apps used by real users
  • Deep understanding of mobile architecture and best practices
  • Experience in integrating backend systems and real-time features
  • Exposure to release cycles, app deployment, and monitoring
  • Growth into full-time roles such as Flutter Developer, Mobile Lead, or Full-Stack Engineer

Who Should Apply

  • Engineers who are eager to take ownership of mobile applications
  • Developers passionate about building high-quality user experiences
  • Builders who enjoy solving performance and scalability challenges
  • Product-oriented engineers who think beyond just implementation
  • Individuals looking for fast growth in a startup environment
  • Open to interns and entry-level candidates

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145095519