Seeking React Native Developer to Build Mobile App for Established Create React App Website

Job ID: 37062717

Budget: ₹18,000 – ₹20,000 INR

We are seeking a skilled React Native developer to create a mobile app that complements our existing Create React App website. The app will integrate with our Python backend to deliver a seamless user experience, including charting and form functionality. The developer will be responsible for both Android and iOS development and will collaborate with designers, backend developers, and product managers.

Additional Requirements:

In addition to the core requirements outlined above, we are looking for a developer who has experience with implementing various types of charts and forms in the mobile app. These components will play a significant role in user interaction and data collection. The ideal candidate should have:

Familiarity with React Native: Proficiency in React Native development is essential.
Familiarity with RESTful API Integration: Ability to integrate the mobile app with our Python backend through RESTful APIs.
Experience with State Management Libraries like Redux: A strong understanding of state management to ensure smooth chart updates, form interactions, and data handling.
Experience with Mobile App UI/UX Design and Development: Skill in creating visually appealing and user-friendly chart and form components.
Charting Library Expertise: Demonstrated experience in implementing various types of charts (e.g., bar charts, line charts, pie charts, etc.) within React Native. Knowledge of popular charting libraries such as Victory, react-native-chart-kit, or similar is a plus.
Form Implementation: Proficiency in implementing interactive and dynamic forms for data collection and user input. Knowledge of libraries like Formik, react-hook-form, or similar is desirable.
Data Visualization Skills: Ability to transform data into meaningful and informative visualizations.
Collaboration and Communication Skills: Effective communication and teamwork to collaborate with other team members and stakeholders.
Problem-Solving Abilities: Creative thinking and problem-solving skills to address challenges that may arise during chart and form implementation.
Testing and Quality Assurance: Commitment to testing and ensuring the quality of chart and form components.
Project Specifics:

The mobile app will require the implementation of multiple types of charts, including but not limited to bar charts, line charts, and pie charts. Additionally, interactive forms will be essential for data collection and user input. The developer will work closely with our design team to ensure that both charts and forms align with our app's visual style and enhance the overall user experience.

Code Quality and Documentation:

Maintaining high code quality and thorough documentation is crucial for the success of this project. The developer should be committed to writing clean, well-documented code and contributing to the app's long-term maintainability.

By adding the specific requirement for form implementation and detailing its importance, you provide a comprehensive overview of the skills and responsibilities needed for your project. This will help potential candidates understand the full scope of the development tasks involved and align their expertise with your project's needs.