Description :
Title : React Native Developer.
Experience : 5+.
Job Summary :
- Design and develop cross-platform mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure performance, quality, and responsiveness of applications.
Key Responsibilities :
Application Development :
Build high-quality, scalable, and reusable components and front-end libraries for future use.Translate designs and wireframes into high-quality code.Optimize components for maximum performance across various mobile devices and platforms.Collaboration and Planning :
Work with product team and UI / UX designers to understand detailed requirements and design complete user experiences.Coordinate with backend developers for integration with server-side logic.Participate in project planning sessions and provide estimates for development tasks.Testing and Maintenance :
Write and maintain unit and integration tests to ensure robustness, including edge cases, usability, and general reliability.Diagnose and fix bugs and performance bottlenecks for performance optimization.Maintain code and write automated tests to ensure product quality.Continuous Learning and Improvement :
Stay up-to-date with new technology trends and best practices in React Native development.Evaluate and implement new software tools and technologies to maximize development efficiency.Contribute to the continuous improvement of the development process.Qualifications :
Bachelors degree in Computer Science, Information Technology, or related field.Proven experience as a React Native developer or similar role.Strong knowledge of React fundamentals, architecture, and ecosystem.Familiarity with RESTful APIs and mobile libraries for networking.Experience with automated testing suites, like Jest or Mocha.Understanding of Redux for state management.Familiarity with code versioning tools such as Git.Excellent problem-solving skills and ability to work independently.Preferred Skills :
Experience with native mobile development (iOS or Android).Knowledge of additional JavaScript frameworks and libraries.Experience with continuous integration and deployment (CI / CD).Strong communication and team collaboration skills.Work Environment :
This position may require occasional travel for team meetings or client consultations.Flexibility for remote work or in-office presence depending on company policy.Conclusion :
This job requires a blend of development, collaboration, and continuous learning.The ideal candidate will be passionate about building high-quality mobile applications and stay abreast of the latest trends in mobile development.(ref : hirist.tech)