Job Description: Flutter SDE Intern (Mobile App Development)
Company: Vetifi
Location: Remote
Internship Type: Unpaid Internship
Duration: Flexible (36 months preferred)
About Vetifi
Vetifi is an innovative veterinary-focused application built to transform how veterinarians work in daily clinical practice. Developed by a veterinarian who understands real-world clinical challenges, the platform simplifies workflows and helps doctors focus on patient care rather than administrative burden.
The app provides instant access to drug information, dosage calculators, fluid rate calculators, and digital prescription generation all designed for speed, reliability, and offline usability.
Our mission is to empower veterinarians with smart, reliable tools that save time and improve patient outcomes.
Role Overview
We are looking for a
Flutter SDE Intern to join our engineering team and work on the core mobile application. You will actively contribute to building production-grade features used by real veterinarians.
This role is ideal for someone who wants real startup experience not dummy tasks and wants to understand how an actual shipped product evolves.
Note: This is an
unpaid internship focused on hands-on learning, product exposure, and portfolio building.
Key Responsibilities
- Develop and improve features in the Vetifi Flutter mobile application
- Implement and manage in-app subscription payments
- Build clean, responsive, and smooth UI following good UX practices
- Integrate and maintain backend services using Firebase
- Work with authentication, database, storage, and cloud functions
- Optimize app performance, responsiveness, and reliability
- Debug issues and ensure stable production releases
- Collaborate with designers and product team to implement UI accurately
Required Skills
- Strong understanding of Flutter & Dart fundamentals
- Ability to build clean UI/UX in Flutter frontend
- Experience implementing subscription/payment systems inside apps
- Strong working knowledge of Firebase (Authentication, Firestore/Realtime DB, Storage, Notifications)
- Understanding of asynchronous programming, API integration, and state management
- Good debugging and problem-solving skills
Preferred (Nice to Have)
- Experience publishing apps on Play Store / App Store
- Knowledge of architecture patterns (MVC, MVVM, Clean Architecture, Provider, Riverpod, Bloc etc.)
- Understanding of offline-first apps and caching
- Familiarity with performance optimization
Eligibility
- Students or recent graduates in Computer Science or related fields
- Self-taught developers with strong projects are welcome
- Must be comfortable working in a remote collaborative environment
What You'll Gain
- Real startup development experience (not practice projects)
- Contribution to a live production app used by professionals
- Strong portfolio and practical industry exposure
- Understanding of scaling an app from product to users
- Mentorship and code review from experienced developers