We are seeking a motivated and enthusiastic unpaid trainee to join our remote team for a 3-month period. This opportunity is ideal for candidates looking to gain hands-on experience in mobile app development using React Native. The role requires commitment during office hours from Monday to Friday, 8:00 AM to 5:00 PM. This position offers a valuable learning environment where you can enhance your technical skills and work on real-world projects.
Key Responsibilities:
- Assist in the development and maintenance of iOS and Android applications using React Native.
- Collaborate with the team to implement object-oriented programming concepts effectively.
- Participate in integrating RESTful APIs and third-party services into mobile applications.
- Support database management tasks involving SQL and Firebase.
- Apply problem-solving, logic building, and critical thinking skills to troubleshoot and optimize code.
- Contribute to project discussions and provide innovative ideas to improve app 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 principles and data structures.
- Familiarity with SQL databases and Firebase for backend support.
- Demonstrated proficiency in logic building, problem solving, and critical thinking.
- 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 a significant advantage.
- This remote-based internship provides practical exposure to mobile app development in a professional setting.
- Opportunity to work alongside experienced developers and gain insights into industry best practices.
This trainee role is designed to help you build a strong foundation in mobile application development while contributing to meaningful projects. If you meet the qualifications and are eager to learn, this is an excellent chance to grow your skills in a supportive, remote work environment.