Overview
Responsibilities of the Intern:
Work closely with the development team to design, build, and deploy cross-platform mobile applications using React Native.
Contribute to app architecture and ensure scalability, maintainability, and performance optimization.
Write clean, well-documented, and efficient code to implement app features.
Build reusable components and libraries for future use.
Integrate RESTful APIs and third-party services into the mobile application.
Debug, troubleshoot, and resolve performance issues and bugs.
Optimize the app for maximum speed, performance, and responsiveness on both Android and iOS platforms.
Stay up-to-date with emerging trends and technologies in mobile development, especially React Native.
Requirements:
Strong understanding of React Native, JavaScript, and TypeScript.
Familiarity with state management tools such as Redux or Context API.
Experience working with APIs, JSON, and asynchronous programming.
Basic knowledge of mobile app design patterns and best practices.
Exposure to version control systems like Git.
Excellent problem-solving skills and a proactive approach to challenges.