We are offering a remote-based unpaid trainee position for a duration of three months. The role requires candidates to work Monday through Friday, from 8:00 AM to 5:00 PM. This opportunity is ideal for individuals with a background in computer science or information technology who are eager to gain hands-on experience in mobile app development using React Native.
Key Responsibilities:
- Develop and maintain iOS and Android applications using React Native.
- Apply object-oriented programming principles to build efficient and scalable code.
- Work with JavaScript and TypeScript to implement application features.
- Utilize SQL databases and Firebase for backend support and data management.
- Integrate RESTful APIs and third-party APIs to enhance app functionality.
- Collaborate with the team to solve problems and improve application performance.
- Demonstrate strong logic building, problem-solving, and critical thinking skills throughout the development process.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Basic knowledge of JavaScript, TypeScript, and React Native frameworks.
- Solid understanding of object-oriented programming concepts and data structures.
- Familiarity with SQL databases and Firebase.
- Proven ability 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 trainee role provides a valuable opportunity to enhance your skills in mobile app development within a professional, remote working environment. Candidates are encouraged to complete a brief application form to ensure their submission is reviewed.