We are seeking a motivated and dedicated unpaid trainee to join our remote-based team for a period of three months. This opportunity is ideal for recent graduates or final-year students with a background in Computer Science or Information Technology who are eager to gain hands-on experience in mobile app development using React Native. The role requires commitment to a full-time schedule from Monday to Friday, 8:00 AM to 5:00 PM, working remotely.
Key Responsibilities
- Assist in the development and maintenance of iOS and Android applications using React Native.
- Apply object-oriented programming principles to write clean, efficient, and reusable code.
- Collaborate with the team to integrate RESTful APIs and third-party services into mobile applications.
- Participate in problem-solving sessions and contribute to logic building and critical thinking exercises.
- Support database management tasks, including working with SQL databases and Firebase.
- Engage in continuous learning and apply new knowledge to improve project outcomes.
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.
- Proficiency in logic building, problem-solving, and critical thinking skills.
- Familiarity with SQL databases and Firebase for backend support.
- 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 offers practical exposure to real-world projects and the opportunity to enhance technical skills in a supportive remote environment.
- Trainees will gain valuable experience working within a professional development team, preparing them for future career opportunities in mobile app development.
Candidates interested in this position are encouraged to complete a brief application form to ensure their submission is reviewed. This role provides a unique chance to build a strong foundation in mobile development and expand your professional portfolio.