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…