Flutter Developer Internship
OneSol Technologies
Recruitment Process
Mini-Assignment: Reels-style gallery app
KINDLY CHECK THE DOCUMENT ATTACHED. PLEASE FILL THE FORM AFTER COMPLETING THE TASK.
Details
Responsibilities:
- Design and build robust, cross-platform applications using Flutter and Dart, with a strong focus on performance, accessibility, and responsiveness.
- Translate Figma designs and wireframes into clean, reusable UI components and intuitive user interfaces.
- Integrate various APIs (REST, WebSockets) and implement secure authentication mechanisms (e.g., OAuth2, JWT).
- Effectively manage application state using established patterns and tools like Riverpod, Bloc, or Provider.
- Optimize UI performance and address mobile-specific constraints and platform nuances on both Android and iOS.
- Contribute to the design and implementation of game mechanics, features, and interactive elements within Flutter applications.
- Write comprehensive tests (unit, widget, integration) to ensure code quality and stability.
- Support and help improve CI/CD pipelines (e.g., GitHub Actions, Codemagic) for automated builds and deployments.
Required Skills and Qualifications:
- Strong Flutter/Dart Skills: Deep understanding of the Flutter framework, its widget tree, layouts, animations, and rendering pipelines.
- Mobile App Development Experience: Proven experience building Flutter mobile applications; familiarity with mobile OS internals (Android/iOS) is a plus.
- Backend Integration Knowledge: Understanding of REST APIs, asynchronous programming, JSON parsing, and data persistence strategies.
- State Management & API Security: Experience with state management solutions, principles of API security, and robust testing practices.
Brownie Points (Not Required, but Preferred):
- Shipped Applications: Experience having shipped Flutter mobile applications (personal, internship, or professional projects).
- Diverse Backend/Frontend Familiarity: Familiarity with GraphQL, WebAssembly (Wasm), Service Workers, or cloud platforms like Firebase/Supabase, or backend frameworks (e.g., Node.js, Django).
- DevOps & Containerization: Experience with CI/CD pipelines beyond basic setup, Docker, or other containerized workflows.
- Advanced Flutter Animations/Game Engines: Knowledge of advanced Flutter animation libraries (e.g., Lottie, Rive, Animator) or experience with game engines like Flame.
- UI/UX Sense: Basic UI/UX design sense and proficiency with design tools like Figma or Adobe XD.
Important dates & deadlines?
-
11 Sep'25, 11:59 PM IST Registration Deadline
Contact the organisers
Send queries to organizersAdditional Information
Experience
Max Experience: 1 Year
Stipend
Work Detail
Working Days: 5 Days
Job Type/Timing
Job Type: Work From Home
Job Timing: Full Time
Perks
Certificate of Completion
Letter of Recommendation