Website:
fetchjobs.co
Job details:
About The Company
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 over 70,000 successful matches and served more than 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.
About The Role
We are seeking a highly motivated and ownership-driven Mobile App (Flutter) Developer Intern 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.
Qualifications
Internship experience in a product-based company is preferred. Candidates should have a strong understanding of mobile application development fundamentals, with the ability to write modular, reusable, and maintainable code. A problem-solving mindset and the ability to work collaboratively are essential. Basic knowledge of backend integration and APIs is desirable. Applicants should possess a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or be currently pursuing such degrees. We welcome interns and entry-level candidates eager to learn and grow in a dynamic environment.
Responsibilities
Mobile Engineering Ownership
- Take end-to-end ownership of Flutter mobile app development for Android and iOS platforms.
- Build production-grade features that deliver real value, beyond just UI screens.
- Collaborate closely with Backend, Product, Design, and QA teams to ensure seamless integration and delivery.
- Participate in feature planning, estimation, and release cycles to ensure timely deployment.
- Review pull requests, maintain high engineering standards, and ensure code quality.
- Write clean, testable, and maintainable code adhering to best practices.
- Leverage modern AI developer tools to enhance productivity and code quality.
Flutter Development
- Develop scalable and high-performance mobile applications using Flutter framework.
- Implement efficient state management solutions such as GetX and Provider.
- Integrate REST APIs, WebSockets, Firebase services, and third-party SDKs.
- Optimize app performance, reduce app size, and improve crash-free rates.
- Ensure smooth navigation, dependency management, and proper lifecycle handling within the app.
- Continuously work on improving app stability, responsiveness, and overall user experience.
Technical Requirements
- Proficiency with Flutter and Dart programming language.
- Strong understanding of Flutter widgets, rendering, and UI development.
- Hands-on experience with state management solutions such as GetX and Provider.
- Understanding of navigation, dependency injection, and app lifecycle management.
- Experience working with REST APIs and handling JSON data.
- Basic knowledge of app performance optimization techniques.
- Strong version control skills using Git and GitHub workflows.
Tools & Ecosystem (Preferred)
- Flutter / Dart
- GetX and Provider for state management
- GitHub for version control, code reviews, and branching strategies
- Firebase services including Realtime Database, Authentication, Crashlytics, and FCM
- CI/CD tools such as Fastlane or GitHub Actions (bonus)
- Experience with Play Store and App Store deployment processes (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
- Thinking like a product engineer, not just a task executor.
- Taking ownership and independently shipping features.
- Prioritizing user experience, app performance, and stability.
- Proactively identifying issues and suggesting improvements.
- Maintaining high standards for code quality, scalability, and maintainability.
- Adapting quickly and performing effectively in a fast-paced environment.
Nice to Have
- Experience with Firebase services such as Realtime Database, Authentication, Crashlytics, and FCM.
- Exposure to CI/CD pipelines for mobile app deployment.
- Understanding of app deployment processes for Google Play Store and Apple App Store.
- Familiarity with performance monitoring and analytics tools.
Click on Apply to know more.