React Native Developer (Fresher)
Job Description – React Native Developer (Fresher)
Job Title: React Native Developer
Experience: Fresher (0–1 Year)
Job Location: Bangalore, Karnataka
Employment Type: Full-Time
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 React Native Developer (Fresher) to join our mobile application development team. The ideal candidate should have a basic understanding of JavaScript, React Native, React.js, and mobile application development concepts.
The candidate will be responsible for assisting in designing, developing, testing, and maintaining cross-platform mobile applications for Android and iOS using React Native.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Build responsive, interactive, and user-friendly mobile application interfaces.
- Write clean, reusable, efficient, and well-structured JavaScript or TypeScript code.
- Collaborate with UI/UX designers to implement mobile application designs.
- Integrate RESTful APIs and backend services into mobile applications.
- Assist in implementing application navigation, state management, and reusable components.
- Identify, troubleshoot, and resolve application bugs and performance issues.
- Participate in mobile application testing, debugging, and optimization.
- Ensure application compatibility across different Android and iOS devices.
- Work with Git and GitHub for version control and collaboration.
- Assist in implementing authentication, notifications, and data storage functionalities.
- Support application deployment and release processes.
- Participate in code reviews and technical discussions.
- Maintain technical documentation for application features.
- Stay updated with React Native technologies and mobile development trends.
Required Skills
- Basic knowledge of JavaScript (ES6+) and React Native.
- Understanding of React.js fundamentals and component-based architecture.
- Familiarity with React Hooks, props, and state management.
- Basic understanding of mobile application development.
- Knowledge of HTML5 and CSS3 fundamentals.
- Familiarity with React Native styling and Flexbox layouts.
- Understanding of REST APIs and JSON data handling.
- Basic knowledge of Git and GitHub.
- Familiarity with Android Studio or Expo development tools.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Willingness to learn new mobile development technologies.
Preferred Skills
- Basic knowledge of TypeScript.
- Familiarity with Redux, Context API, or Zustand.
- Understanding of React Navigation.
- Knowledge of Firebase integration and authentication.
- Familiarity with AsyncStorage and local data storage.
- Basic understanding of Android and iOS development environments.
- Knowledge of push notifications and third-party API integration.
- Familiarity with Expo and React Native CLI.
- Basic knowledge of mobile application performance optimization.
- Understanding of mobile application deployment to Google Play Store and Apple App Store.
- Experience with academic or personal React Native projects.
Eligibility Criteria
- Fresh graduates in Computer Science, Information Technology, Engineering, or related disciplines.
- Candidates from other educational backgrounds with relevant React Native development skills may also apply.
- 0–1 year of experience.
- Basic understanding of JavaScript and mobile application development.
- Knowledge of React Native fundamentals.
- Strong interest in Android and iOS application development.
- Ability to work independently and collaboratively.
- Freshers with academic projects, internships, or relevant certifications are encouraged to apply.
Roles & Expectations
- Develop functional and responsive mobile applications.
- Support Android and iOS application development activities.
- Ensure smooth integration between mobile applications and backend services.
- 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 and mobile development skills.
Learning & Growth Opportunities
- Hands-on experience in real-world React Native development projects.
- Exposure to JavaScript, TypeScript, React Native, and mobile application frameworks.
- Practical experience in API integration and mobile application testing.
- Opportunities to work with experienced mobile application developers.
- Understanding of Android and iOS application deployment processes.
- Career growth opportunities in React Native Development, Mobile Application Development, Frontend Development, and Software Engineering.
Job Location: Bangalore, Karnataka
Experience Required: 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