We are looking for a motivated and passionate React Native Developer with at least 6 months of experience to join our development team. The ideal candidate should have a basic understanding of mobile application development, React Native, JavaScript, and API integration, along with a willingness to learn and grow.
Key Responsibilities
- Develop and maintain mobile applications using React Native.
- Build responsive and reusable UI components.
- Integrate REST APIs and handle JSON data.
- Work with React Hooks, functional components, and state management.
- Collaborate with UI/UX designers and backend developers.
- Debug issues, fix bugs, and optimize application performance.
- Test applications across Android and iOS devices.
- Maintain clean, reusable, and well-structured code.
- Participate in code reviews and follow development best practices.
Required Skills
- Minimum 6 months of hands-on experience with React Native.
- Good understanding of JavaScript (ES6+) and React fundamentals.
- Knowledge of functional components, Hooks, and props.
- Experience with REST API integration.
- Basic knowledge of navigation libraries such as React Navigation.
- Familiarity with Git and version control.
- Understanding of responsive layouts and mobile UI development.
- Basic knowledge of Android and iOS application development.
- Good problem-solving and communication skills.
Preferred Skills
- Familiarity with Expo and Expo CLI.
- Knowledge of Firebase or other backend services.
- Basic understanding of Redux or Context API.
- Experience publishing or building Android/iOS applications.
Qualifications
- Bachelor's degree in Computer Science, IT, or a related field is preferred.
- Candidates with relevant practical experience and project knowledge are encouraged to apply.
What We Offer
- Opportunity to work on real-world mobile applications.
- Collaborative and supportive work environment.
- Opportunities to learn new technologies and improve technical skills.