We are seeking a motivated and detail-oriented unpaid trainee to join our remote team for a three-month period. This opportunity is ideal for candidates looking to gain hands-on experience in mobile app development using React Native. The trainee will work Monday through Friday, from 8:00 AM to 5:00 PM, collaborating on projects that enhance their technical skills and industry knowledge.
Key Responsibilities
- Develop and maintain iOS and Android applications using React Native.
- Apply object-oriented programming principles to build efficient and scalable code.
- Utilize JavaScript and TypeScript to implement application features.
- Work with SQL databases and Firebase for backend integration.
- Assist in integrating RESTful APIs and third-party services into mobile applications.
- Apply problem-solving, logic building, and critical thinking skills to troubleshoot and optimize code.
- Collaborate with the team to contribute to project goals and meet deadlines.
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.
- Demonstrated proficiency in logic building, problem solving, and critical thinking.
- 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 strong advantage.
This remote trainee position offers a valuable learning experience in a real-world development environment, providing exposure to current technologies and practical application development. Candidates who are eager to grow their skills and contribute to innovative projects are encouraged to apply.