Trainee React Native Developer
Job Description – Trainee React Native Developer (Fresher)
Job Title: Trainee React Native Developer
Experience: Fresher (0–1 Year)
Job Location: Bangalore, Karnataka
Employment Type: Full-Time / Trainee
Qualification: B.E./B.Tech/BCA/MCA/B.Sc. in Computer Science, Information Technology, or related field
Job Summary
We are looking for a motivated and enthusiastic Trainee React Native Developer (Fresher) to join our mobile application development team. The ideal candidate should have a basic understanding of JavaScript, React.js, React Native, and mobile application development concepts.
The candidate will work closely with experienced developers to design, develop, test, and maintain cross-platform mobile applications for Android and iOS using React Native.
Key Responsibilities
- Assist in developing and maintaining mobile applications using React Native.
- Build responsive and user-friendly mobile application interfaces for Android and iOS.
- Develop reusable components using JavaScript, TypeScript, and React Native.
- Work with React Hooks, functional components, props, and state management.
- Assist in integrating RESTful APIs and backend services.
- Collaborate with UI/UX designers to implement mobile application designs.
- Support mobile navigation and screen transitions using React Navigation.
- Identify, troubleshoot, and resolve application bugs.
- Participate in application testing, debugging, and performance optimization.
- Assist in implementing authentication, form validation, and data handling.
- Work with Git and GitHub for version control and team collaboration.
- Support application compatibility across different devices and screen sizes.
- Participate in code reviews and technical discussions.
- Maintain documentation for developed components and features.
- Assist in application build, deployment, and release activities.
- Follow software development lifecycle (SDLC) and coding best practices.
Required Skills
- Basic knowledge of JavaScript (ES6+).
- Understanding of React.js and React Native fundamentals.
- Familiarity with functional components, props, state, and React Hooks.
- Basic understanding of HTML5 and CSS3.
- Knowledge of Flexbox and responsive mobile UI development.
- Familiarity with REST APIs, HTTP requests, and JSON.
- Basic understanding of mobile application navigation.
- Knowledge of object-oriented programming and programming fundamentals.
- Familiarity with Git and GitHub.
- Basic understanding of debugging and testing concepts.
- Strong analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Willingness to learn modern mobile development technologies.
Preferred Skills
- Familiarity with TypeScript.
- Basic knowledge of Expo and React Native CLI.
- Understanding of React Navigation.
- Familiarity with Redux Toolkit or Context API.
- Knowledge of Axios or Fetch API for backend integration.
- Basic understanding of Firebase services.
- Familiarity with AsyncStorage and local data storage.
- Understanding of Android Studio and Xcode.
- Knowledge of mobile application performance optimization.
- Basic understanding of Jest and React Native Testing Library.
- Familiarity with Agile and Scrum methodologies.
- Academic projects or internships involving React Native development.
Eligibility Criteria
- Fresh graduates in Computer Science, Information Technology, Engineering, or related disciplines.
- Candidates from other educational backgrounds with relevant React Native skills may also apply.
- 0–1 year of experience.
- Basic understanding of JavaScript, React.js, and React Native.
- Strong interest in Android and iOS mobile application development.
- Good logical thinking and problem-solving skills.
- Ability to work independently and collaboratively.
- Freshers with academic projects, internships, or relevant certifications are encouraged to apply.
Roles & Expectations
- Support React Native application development and maintenance.
- Develop reusable and responsive mobile UI components.
- Assist in integrating mobile applications with backend APIs.
- Complete assigned development tasks within deadlines.
- Follow coding standards and mobile development best practices.
- Collaborate effectively with design, development, and testing teams.
- Troubleshoot and resolve basic technical issues.
- Continuously improve React Native, JavaScript, and TypeScript development skills.
Learning & Growth Opportunities
- Hands-on experience in real-world cross-platform mobile application development.
- Exposure to React Native, React.js, JavaScript, and TypeScript.
- Practical experience with REST API integration and mobile application architecture.
- Opportunities to work with experienced mobile application developers.
- Understanding of Android and iOS application development workflows.
- Exposure to application testing, debugging, and deployment.
- Career growth opportunities in React Native Development, Mobile Application Development, Frontend Development, and Software Engineering.
Job Location: Bangalore, Karnataka
Experience Required: Fresher (0–1 Year)
Freshers: Eligible to Apply
Ready to apply? Create a free candidate account on PeopleXM and submit your application.
Apply for this role