SDE Intern – Mobile Application
Location: Bangalore
Duration: 6 months
About PGAGI:
We're at the forefront of creating advanced AI systems, from fully autonomous agents that provide intelligent customer interaction to data analysis tools that offer insightful business solutions. We are seeking enthusiastic interns who are passionate about AI and ready to tackle real-world problems using the latest technologies.
Compensation
- Monthly Stipend: Base stipend of INR 10,000 per month, with the potential to increase up to INR 20,000 based on performance evaluations.
- Performance-Based Pay Scale: Eligibility for monthly performance-based bonuses, rewarding exceptional project contributions and teamwork.
- Additional Benefits: Access to professional development opportunities, including workshops, tech talks, and mentoring sessions.
Perks:
- Hands-on experience with real AI projects.
- Mentoring from industry experts.
- A collaborative, innovative work environment
After completion of the internship period, there is a chance to get a full-time opportunity a Software Development engineer
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.
What We Offer:
- Opportunity to work on real-world projects with direct mentorship from industry experts.
- Certificate of Internship and potential PPO (Pre-Placement Offer) based on performance.
- Exposure to modern product development practices and cross-functional team collaboration.
Eligibility Criteria
Education: Only students currently in their final year of a Bachelor's or Master's degree in Computer Science, Engineering, or related fields or graduates are eligible to apply.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using 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.
Requirements
- Proficiency in JavaScript/TypeScript (React Native).
- Good understanding of OOP and functional programming principles.
- Experience with React Native: Components, Redux, Context API
- 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.
- 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.
- Basic knowledge of HTTP/HTTPS, request methods, and status codes.
- Understanding of API security, including authentication and SSL basics.
- Experience using IDEs like Android Studio, VS Code, or Xcode
- Awareness of unit testing frameworks
- Understanding of build tools such as Gradle or Metro bundler.
- Hands-on experience using Postman or similar tools for API testing.
#reactnative #react #androiddevelopment #mobiledevelopment #reactnative #firebase
Pay: ₹10,000.00 - ₹20,000.00 per month
Work Location: In person