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 recent graduates or final-year students looking to gain hands-on experience in mobile app development using React Native. The role requires commitment during standard office hours, Monday to Friday, from 8:00 AM to 5:00 PM. This position offers a valuable chance to enhance your skills in a real-world environment while working alongside experienced professionals.
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 principles in app development.
- Support integration of RESTful APIs and third-party APIs to enhance app functionality.
- Participate in problem-solving sessions and contribute to logic building and critical thinking exercises.
- Work with SQL databases and Firebase to manage app data effectively.
- Engage in code reviews and testing to ensure high-quality software delivery.
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.
- Experience developing one or more iOS or Android applications using React Native.
- Familiarity with SQL databases and Firebase for backend support.
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 is a remote-based role, providing flexibility and the opportunity to work from any location.
- Gain practical experience in mobile app development within a supportive and collaborative environment.
Candidates interested in this position are encouraged to complete a brief application form to ensure their submission is reviewed. This role is an excellent stepping stone for those aiming to build a career in mobile development and software engineering.