Job Description :
Join our development team as a Frontend Developer Intern (React.js) and React Native Intern. Gain hands-on experience in building responsive web applications and mobile apps, while contributing to real-world projects and learning from experienced developers.
Responsibility:
- Category: Frontend Developer Intern (React.js)
- Learn and assist in building and maintaining responsive web applications using React.js.
- Collaborate with backend developers to integrate REST APIs.
- Write clean, maintainable, and efficient code using modern JavaScript (ES6+) and React best practices.
- Contribute to the design and development of user interfaces using React and UI frameworks such as Bootstrap.
- Participate in code reviews and follow best practices for frontend development.
- Test and debug frontend code to ensure cross-browser compatibility and high performance.
- Ensure that all applications are mobile-responsive and user-friendly.
- Category: React Native Intern
- Learn and assist in developing cross-platform mobile applications using React Native.
- Write clean, maintainable code in JavaScript.
- Help integrate third-party libraries and APIs into mobile apps.
- Collaborate with the development team to enhance app performance and user experience.
- Debug and troubleshoot issues in the app to ensure smooth performance.
- Participate in code reviews and help maintain quality code standards.
- Write unit and integration tests for mobile applications.
- Assist in documenting technical details of the codebase and project progress.
- Test apps on both iOS and Android platforms for compatibility and user experience.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or currently pursuing).
- Basic knowledge of JavaScript and React.js (for Frontend Developer role) or React Native (for React Native role).
- Understanding of mobile app architecture and UI/UX design principles.
- Familiarity with RESTful APIs and connecting applications to backend services.
- Familiarity with version control tools like Git.
- Good problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
- Familiarity with Android and iOS development environments is a plus for React Native role.