Flutter Developer Intern
Purple Business
About the Role
Purple Business is seeking a skilled and enthusiastic Flutter Developer Intern to help build scalable, high-performance mobile applications for iOS and Android.
Key Responsibilities
- Develop and maintain high-quality, responsive mobile applications using Flutter and Dart.
- Follow modular architecture to build reusable, scalable, and maintainable components.
- Apply SOLID principles and clean coding practices.
- Implement MVVM architecture with clear separation of UI, business logic, and data layers.
- Work with REST APIs, backend services, and AI-powered product features.
- Build pixel-perfect interfaces from Figma designs with smooth animations and intuitive interactions.
- Work within iOS and Android environments, understanding platform-specific configurations, permissions, builds, testing, and deployment.
- Integrate analytics and event tracking to measure user behavior, feature adoption, engagement, and app performance.
- Debug issues, optimize performance, and ensure application stability across devices.
- Collaborate with product designers, AI engineers, and founders to develop and ship new features.
Requirements & Tech Stack
- Strong understanding of Flutter, Dart, and object-oriented programming.
- Practical knowledge of modularization, SOLID principles, and MVVM architecture.
- Familiarity with state management solutions such as Riverpod, BLoC, or Provider.
- Experience integrating REST APIs and handling asynchronous operations.
- Familiarity with Android Studio, Xcode, iOS and Android SDKs, and mobile development workflows.
- Understanding of analytics tools such as Firebase Analytics, along with event tracking and performance monitoring.
- Good knowledge of Git, debugging, testing, and clean code practices.
- Strong problem-solving skills and attention to UI quality.
Preferred Skills
- Experience with Firebase, push notifications, authentication, and local storage.
- Familiarity with CI/CD, Google Play Console, and App Store Connect.
- Experience integrating AI-powered features or LLM APIs.
- Previous Flutter projects or published applications.
What You'll Gain
- Hands-on experience building a real AI-powered mobile product.
- Opportunity to work directly with the founding team and experienced developers.
- Exposure to production-level architecture, analytics, performance optimization, and app deployment.
- Opportunities to take ownership of features from development to release.

