SDE Intern – Mobile Application
Location: Remote
Duration: 6 months (with potential for full-time conversion based on performance)
About PGAGI:
At PGAGI, we believe in a future where AI and human intelligence coexist in harmony, creating a world that is smarter, faster, and better. We are not just building AI; we are shaping a future where AI is a fundamental and positive force for businesses, societies, and the planet.
Key Responsibilities:
- 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 data parsing, asynchronous programming, and real-time data handling.
- Participate in regular code reviews and follow best practices in mobile development.
- Debug and troubleshoot issues, optimize app performance, and write unit tests.
- Learn and apply Git-based version control, task tracking, and agile workflows.
⸻Required Skills & Knowledge :Programming & Frameworks:
- Proficiency in Dart (Flutter) or JavaScript/TypeScript (React Native).
- Good understanding of OOP and functional programming principles.
- Experience with:
- Flutter: Widgets, navigation, state management (Provider, Bloc, etc.)
- OR React Native: Components, Redux, Context AP
IComputer Science Fundamentals:
- Basic understanding of data structures (arrays, stacks, queues, hash tables).
- Knowledge of basic algorithms (sorting, searching).
- Awareness of time complexity and code efficiency.
- Solid grasp of programming concepts like variables, loops, conditionals.
Mobile Development Concepts:
- Experience in 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 integrations.
Networking & APIs:
- Basic knowledge of HTTP/HTTPS, request methods, and status codes.
- Hands-on experience using Postman or similar tools for API testing.
- Understanding of API security, including authentication and SSL basics.
Tools & Technologies:
- Familiarity with Git (GitHub, GitLab, Bitbucket).
- Experience using IDEs like Android Studio, VS Code, or Xcode.
- Awareness of unit testing frameworks (e.g., Flutter test, Jest).
- Understanding of build tools such as Gradle or Metro bundler.⸻
Preferred Qualifications:
- Pursuing or recently completed a B.E./B.Tech in Computer Science, IT, or related fields.
- Portfolio of previous mobile app projects (GitHub/Play Store link preferred).
- Willingness to learn, experiment, and work in a collaborative environment.
Pay: ₹8,000.00 - ₹15,000.00 per month
Benefits:
Work Location: Remote