We are seeking a motivated and detail-oriented unpaid trainee to join our remote team for a 3-month period. This opportunity is ideal for recent graduates or final-year students looking to gain hands-on experience in software development, particularly with React Native. The role requires a commitment to full-time hours, Monday through Friday, from 8:00 AM to 5:00 PM. Trainees will work closely with experienced developers and contribute to real projects, enhancing their technical skills and industry knowledge.
Key Responsibilities
- Assist in the development of iOS and Android applications using React Native.
- Apply object-oriented programming principles to write clean, efficient, and maintainable code.
- Participate in integrating RESTful APIs and third-party services into mobile applications.
- Collaborate with the team to troubleshoot and resolve technical issues.
- Support database management tasks involving SQL and Firebase.
- Engage in problem-solving and logic-building exercises to improve application functionality.
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 for backend support.
- Proficiency in logic building, problem-solving, and critical thinking skills.
- Experience 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 a significant advantage.
- This remote internship offers practical exposure to real-world software development processes and team collaboration.
- Opportunity to enhance technical skills and build a professional portfolio in mobile app development.
This trainee position is designed to provide valuable industry experience and foster professional growth in a supportive environment. Candidates who meet the criteria and are eager to learn are encouraged to apply by completing the designated application form.