Job Summary
We seek to hire a suitable candidate to fill this position. A React Native Developer is responsible for building and maintaining mobile applications using the React Native framework. This role involves collaborating with other developers and cross-functional teams to create efficient, cross-platform mobile apps for both iOS and Android.
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 2 years
Job Description/Requirements
- Mobile App Development: Design and develop mobile applications for iOS and Android using the React Native framework.
- User Interface: Create user-friendly and responsive user interfaces based on design mockups and wireframes.
- API Integration: Integrate with backend APIs, third-party libraries, and services to fetch and display data.
- State Management: Implement state management solutions, such as Redux or Mobx, to manage the app's data and UI state.
- Debugging and Testing: Conduct thorough testing and debugging to identify and address issues within the mobile app.
- Cross-Platform Development: Write code that can run on both iOS and Android, ensuring a consistent user experience.
- Version Control: Use Git or other version control systems to collaborate with the development team and maintain code repositories.
- Performance Optimization: Optimize app performance, including load times and responsiveness.
- Documentation: Maintain documentation for the mobile app's codebase, processes, and configurations.
- Collaboration: Collaborate with designers and backend developers to ensure the mobile app meets design and functionality requirements.
- Stay Informed: Keep up-to-date with the latest developments in mobile app development and React Native to continuously improve skills and knowledge.
- A bachelor's degree in computer science, software engineering, or a related field is preferred, but not always required. Relevant experience and a strong portfolio can also be sufficient.
- Strong knowledge of JavaScript and its ES6+ features.
- Familiarity with JavaScript build tools, such as Babel and Webpack.
- Proven experience in developing mobile applications using React Native.
- Understanding of the React Native component lifecycle and its ecosystem.
- Familiarity with mobile app development principles, including app architecture and design patterns.
- Knowledge of mobile app deployment processes for iOS and Android.
- Ability to integrate with RESTful APIs, third-party libraries, and services.
- Experience with state management tools like Redux or Mobx.
- Proficiency in debugging and testing tools specific to React Native.
- Experience with version control systems, such as Git.
- Understanding of cross-platform development, allowing the same codebase to run on both iOS and Android.
- Ability to optimize app performance and ensure smooth user experiences.
- Strong problem-solving skills to tackle issues specific to mobile app development.
- Effective communication and collaboration with cross-functional teams, including designers and backend developers.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.