Intern
About Us
Slidez is redefining the future of e-commerce through AI-powered social shopping. We’re building a platform where users can virtually try on products, share them socially, and shop with real-time feedback from friends and influencers.
We’re a small but driven team of builders and brand owners who’ve already partnered with 10,000+ e-commerce brands . Our MVP is live and we’re growing fast but we need passionate developers like you to help take things to the next level.
Role Description
As a Full-Stack Flutter Developer Intern at Slidez, you will play a critical role in the development of our cross-platform mobile application. This is an unpaid internship designed for passionate and skilled individuals who are eager to gain hands-on experience building and scaling a live social shopping product.
You’ll be working closely with our founding team on both frontend and backend development using Flutter and Firebase. This role involves high ownership and is ideal for developers who want to learn how to build, iterate, and ship products in a real-world startup environment.
You will contribute directly to features used by thousands of users from virtual try-ons, social sharing, and brand integrations, to admin dashboards and authentication workflows.
Responsibilities
Frontend (Flutter):
- Design and develop responsive and intuitive UI components using Flutter
- Implement animations, transitions, and custom widgets for an engaging user experience
- Ensure smooth cross-platform functionality across iOS and Android
- Work with UI/UX wireframes to translate designs into working features
Backend (Firebase):
- Set up and manage Firestore databases and real-time listeners
- Handle user authentication flows using Firebase Auth
- Write and deploy Cloud Functions to automate backend logic (e.g., send notifications, manage rewards)
- Manage cloud storage for product media and user-generated content
API Integration:
- Integrate third-party APIs
- Test, debug, and document API connections and workflows
- Maintain secure handling of API keys and authentication tokens
General:
- Collaborate with team members in a fast-paced, agile environment
- Participate in weekly sprints, standups, and code reviews
- Troubleshoot bugs and optimize app performance and scalability
- Write clean, maintainable, and well-documented code
- Communicate progress regularly and take ownership of assigned features
Qualifications:
Technical Skills:
- Strong knowledge of Flutter and Dart for mobile development
- Solid experience with Firebase services:
- Firestore (real-time DB)
- Firebase Auth (user authentication)
- Cloud Functions (serverless backend logic)
- Firebase Storage (image & video uploads)
- Proficiency in working with REST APIs and third-party SDKs
- Understanding of frontend principles: responsive design, component-based architecture, state management.
- Understanding of backend workflows like database structuring, auth flows, and cloud logic
Soft Skills:
- Strong communication skills and ability to explain your decisions clearly
- Self-driven and capable of working independently in a remote environment
- Curious, fast learner, and eager to work in a startup environment
- Comfortable taking ownership and solving open-ended problems
- Team player who enjoys building things that people actually use
Education:
- Pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
(Or)
- equivalent self-taught experience with a strong project portfolio or GitHub