17 Sep
|
Big Wings
|
Bengaluru
17 Sep
Big Wings
Bengaluru
Company: Big Wings LLC / TechTruckers
Position: Flutter Developer Intern – Mobile & AI
Experience: Freshers / 0–2 Years
Employment Type: Internship with potential for long-term opportunity
Work Mode: Bangalore OfficeAbout the RoleWe are looking for a motivated Flutter Developer Intern who has a strong interest in mobile application development and Artificial Intelligence.This role is suitable for both fresh graduates and developers with early professional experience who want to work on real-world products rather than only small development tasks.You will work alongside our existing product and development teams to build new and parallel mobile applications for multiple products, including transportation, logistics, fleet management, repair/service platforms, and AI-enabled applications.The ideal candidate should be comfortable taking a feature from requirement → UI → API integration → testing → deployment, while also exploring how AI can be integrated into mobile applications.Key Responsibilities
- Develop cross-platform mobile applications using Flutter and Dart.
- Build new/parallel mobile apps for different company products.
- Convert product requirements and Figma designs into functional mobile applications.
- Integrate Flutter applications with REST APIs and backend services.
- Implement authentication, notifications, file/document uploads, location services, maps, and other mobile functionality.
- Work with state-management approaches such as Provider, Riverpod, BLoC, or GetX.
- Integrate AI-powered functionality into mobile applications using APIs and SDKs.
- Work with LLM/Generative AI APIs, voice, OCR, document processing, or AI assistants where required.
- Collaborate with Product Owners, Business Analysts, UI/UX designers, backend developers, AI developers, and QA.
- Debug application issues and improve performance and reliability.
- Write clean, reusable, maintainable, and well-documented code.
- Participate in code reviews, testing, releases, and technical discussions.
- Research new Flutter and AI technologies and propose practical ways to use them within our products.
AI Skills We Are Looking ForYou do not need to be an AI/ML expert.However, you should understand how modern applications can consume AI services and should be interested in areas such as:
- Generative AI and Large Language Models (LLMs)
- AI API integration
- Prompt engineering
- Chatbot / AI assistant integration
- Speech-to-Text and Text-to-Speech
- Voice assistants
- OCR and document extraction
- Image/document processing
- AI agents and tool/function calling
- Using AI coding tools effectively during development
Experience with APIs or platforms such as OpenAI, Gemini, Claude, Hugging Face, or similar AI services is an advantage.Required Skills
- Good understanding of Flutter and Dart
- Understanding of mobile application architecture
- REST API integration
- JSON handling
- Git / GitHub
- Basic knowledge of state management
- Understanding of asynchronous programming
- Mobile UI development and responsive layouts
- Debugging and problem-solving skills
- Basic understanding of Android/iOS application lifecycle
- Robust willingness to learn and experiment with AI technologies
Good to HaveExperience or academic/personal projects involving any of the following would be highly valued:
- Firebase
- Push notifications
- Google Maps / HERE Maps / Map APIs
- GPS and background location
- Camera and document uploads
- Offline data/storage
- WebSockets / real-time communication
- Voice commands
- OCR
- AI chatbots
- LLM APIs
- Driver, logistics, fleet, ERP, or field-service applications
Who Can Apply?We welcome:
- Fresh graduates in Computer Science, IT, Software Engineering, AI, or related disciplines
- Final-year students with strong development skills
- Flutter developers with 0–2 years of experience
- Self-taught developers with strong Flutter projects
- Candidates who have built Flutter + AI projects independently
- Developers who actively use modern AI development tools and are keen to learn
A strong GitHub portfolio or working application can compensate for limited professional experience.What We Will EvaluateRather than focusing only on years of experience, we will evaluate candidates on:
- Flutter fundamentals and coding ability
- Ability to build an app independently
- API integration knowledge
- Problem-solving and debugging
- Code structure and maintainability
- Understanding of AI/LLM integration
- GitHub/personal projects
- Ability to understand product requirements
- Communication and willingness to learn
- Ability to work independently in a remote team
Why Join Us?This is not an internship focused only on minor bug fixes.You will have opportunities to build real applications, work on production features, integrate AI capabilities, and contribute to products from an early stage.For candidates who demonstrate strong technical ability, ownership, and consistent performance, there may be an opportunity to transition into a full-time Flutter Developer / Mobile AI Developer role.
Work Location: In person
📌 Flutter Developer Intern – Mobile & AI (Bengaluru)
🏢 Big Wings
📍 Bengaluru