We are seeking a motivated and detail-oriented Unpaid Trainee to join our remote team for a 3-month internship. This opportunity is ideal for candidates who have recently completed or are about to complete a Bachelor’s degree in Computer Science or Information Technology. The role offers hands-on experience in mobile app development using React Native, working within a structured schedule from Monday to Friday, 8:00 AM to 5:00 PM. This internship is designed to enhance your technical skills and prepare you for a career in software development.
Key Responsibilities
- Develop and maintain iOS and Android applications using React Native.
- Apply object-oriented programming principles to build efficient and scalable code.
- Collaborate with the team to integrate RESTful APIs and third-party services into mobile applications.
- Utilize SQL databases and Firebase for backend data management.
- Engage in problem-solving and logic-building exercises to improve application functionality.
- Participate actively in code reviews and contribute to continuous improvement efforts.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Basic knowledge of JavaScript, TypeScript, and React Native frameworks.
- Strong understanding of object-oriented programming concepts and data structures.
- Familiarity with SQL databases and Firebase services.
- Proficiency in logic building, problem-solving, and critical thinking skills.
- Experience in developing one or more iOS or Android applications using React Native.
Preferred Qualifications and Benefits
- Experience with RESTful API and third-party API integration is highly desirable.
- Completion of a final year project using React Native will be considered an advantage.
- This internship provides valuable remote work experience in a professional environment.
- Opportunity to develop practical skills that are directly applicable to a career in mobile app development.
Candidates interested in applying are encouraged to complete a brief application form to ensure their submission is reviewed. This process helps us manage the high volume of applications efficiently.
This internship offers a structured learning environment with a clear focus on developing technical expertise in mobile development using modern technologies. It is an excellent stepping stone for those looking to grow their skills and gain real-world experience in a remote setting.