clicked apply
Flutter Developer Internship
Job Description
About Portal
Portal is a Sri Lankan online shopping marketplace built to connect buyers and businesses through a secure, reliable, and technology driven platform. We're creating a better online shopping experience while helping businesses grow and reach more customers across Sri Lanka.
🌐 Website: https://portal.lk
📱 Android App: https://play.google.com/store/apps/details?id=lk.portal.app
📱 iOS App: https://apps.apple.com/us/app/portal-online-shopping-app/id6779604607
We’re looking for a passionate and motivated Flutter Developer Intern to join the Portal team and gain hands on experience building real world mobile applications. If you have basic knowledge of Flutter and Dart, enjoy creating clean and responsive user interfaces, and are eager to learn modern mobile development practices, this opportunity is for you.
⚠️ Before You Apply:
This is an internship opportunity for recent graduates or self taught flutter developers who have a genuine interest in Flutter development. You should have hands on experience with Flutter and have completed at least one relevant university project or personal project using Flutter.
Please do not apply if you have no practical experience with Flutter or have not worked on any relevant project. We are looking for candidates who have carefully read the job description, meet the stated requirements, and are genuinely interested in learning and contributing as part of our team. Only suitable applicants will be considered.
What You’ll Do
- Assist in developing and improving cross platform mobile applications using Flutter
- Build clean, responsive UI based on Figma designs
- Work with Riverpod for state management
- Integrate mobile screens with REST APIs
- Create reusable widgets and maintain consistent UI
- Fix bugs and improve existing features
- Collaborate with developers and contribute to real world projects
- Learn and follow clean coding and mobile development best practices
- Participate in code reviews and improve your work based on feedback
What We’re Looking For
- Basic knowledge of Flutter and Dart
- Familiarity with Flutter UI development and responsive layouts
- Basic understanding of state management such as Riverpod, Provider, or BLoC
- Familiarity with REST APIs and JSON
- Basic knowledge of Git and GitHub
- Ability to work in a team and communicate clearly
- Willingness to learn new tools and technologies
- Attention to detail and passion for mobile app development
Experience with Riverpod, Dio, Retrofit, Freezed, Firebase, or `go_router` is an added advantage, but not required.
What We Offer
- Hands on experience with a real world mobile application
- Guidance and mentorship from experienced developers
- Exposure to modern Flutter tools and architecture
- Experience working with APIs, state management, and reusable UI
- A supportive and collaborative working environment
- Opportunities to learn, improve, and grow your mobile development career
Who Should Apply?
- Recent graduates interested in cross platform mobile application development
- Self taught flutter developers looking for real world project experience