React Native Mobile Developer
ECSCorp & Company
Software & Data
Job Summary
Our company requires a React Native Mobile Developer responsible for building and maintaining cross-platform mobile applications using the React Native framework. This role involves developing, integrating backend services, implementing business logic, and ensuring app performance and stability. The ideal candidate should have a strong understanding of JavaScript, React, and mobile development principles, and is passionate about creating high-quality mobile experiences.
- Minimum Qualification : Degree
- Experience Level : Entry level
- Experience Length : 2 years
Job Description/Requirements
Responsibilities:
- Mobile App Development: Develop and maintain cross-platform mobile applications using React Native, JavaScript, and related technologies.
- Integration with Backend: Integrate mobile applications with backend services and APIs, handling data exchange and ensuring seamless communication between the frontend and backend.
- Business Logic Implementation: Implement business logic and functionality within the mobile application, ensuring that the app meets the specified requirements.
- Performance Optimization: Optimize mobile applications for performance, ensuring smooth animations, fast loading times, and efficient resource utilization.
- Testing & Debugging: Write unit and integration tests to ensure code quality and identify and resolve bugs and issues.
- Code Maintenance & Documentation: Write clean, well-documented, and maintainable code. Contribute to code reviews and maintain consistent coding standards.
- Collaboration: Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality mobile applications
- Deployment & Release: Manage the deployment and release process for mobile applications, including app store submissions and updates.
- Staying Up to Date: Stay up to date with the latest trends and technologies in mobile development and the React Native ecosystem.
Requirements:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- 2+ years of experience in mobile development, with a strong focus on React Native.
- Strong proficiency in JavaScript, React, and React Native.
- Understanding of mobile development principles and best practices.
- Experience with mobile UI/UX design and development.
- Experience with integrating mobile applications with backend services and APIs.
- Experience with testing and debugging mobile applications.
- Familiarity with version control systems (e.g., Git).
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with native mobile development (iOS or Android).
- Experience with state management libraries (e.g., Redux, MobX).
- Experience with mobile app deployment and release processes.
- Knowledge of mobile performance optimization techniques.
- Contributions to open-source projects.
Specific Skills (May be required depending on the role):
- State Management: Experience with Redux, MobX, Context API, or other state management solutions.
- Navigation: Familiarity with React Navigation or other navigation libraries.
- Native Modules: Ability to integrate with native modules for platform-specific functionality.
- Testing: Experience with Jest, React Native Testing Library, or other testing frameworks.
- CI/CD: Knowledge of continuous integration and continuous deployment pipelines.
- App Store Submission: Experience with submitting and managing apps on the Apple App Store and Google Play Store.
- Third-Party Libraries: Familiarity with popular React Native libraries and components.
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.