Flutter Internship

Responsibilities of the Intern:

  • Develop and maintain cross-platform mobile applications using Flutter or React Native
  • Collaborate with UI/UX designers and backend developers to deliver seamless app experiences
  • Integrate RESTful APIs and work with JSON parsing, asynchronous programming, and real-time data
  • Participate in regular code reviews and follow mobile development best practices
  • Debug and troubleshoot issues, optimize app performance, and write unit tests
  • Learn and apply Git-based version control, task tracking, and agile workflows

Requirements:

  • Proficiency in Dart (Flutter) or JavaScript/TypeScript (React Native)
  • Strong understanding of OOP and functional programming concepts
  • Experience with:
  • Flutter: Widgets, navigation, state management (Provider, Bloc, etc.)
  • OR React Native: Components, Redux, Context API
  • Basic knowledge of data structures (arrays, stacks, queues, hash tables)
  • Understanding of basic algorithms (sorting, searching)
  • Awareness of time complexity and code efficiency
  • Strong grasp of core programming concepts (variables, loops, conditionals)
  • Experience building and deploying cross-platform mobile apps
  • Understanding of responsive design, Material Design, and iOS Human Interface Guidelines
  • Familiarity with asynchronous operations (async/await, Promises) and REST API integration
  • Basic knowledge of HTTP/HTTPS, request methods, and status codes
  • Hands-on experience with Postman or similar API testing tools
  • Understanding of API security, authentication, and SSL basics
  • Familiarity with Git (GitHub, GitLab, Bitbucket)
  • Experience using IDEs such as Android Studio, VS Code, or Xcode
  • Awareness of unit testing frameworks (Flutter test, Jest)
  • Understanding of build tools like Gradle or Metro Bundler
  • Pursuing or recently completed B.E./B.Tech in Computer Science, IT, or related fields
  • Portfolio of mobile app projects (GitHub / Play Store links preferred)
  • Strong willingness to learn, experiment, and work collaboratively

Find Latest Job