Job descriptionLocation: Work From home (currently) , LATER in kharghar or Belapur
Job Type: Full-time
Company Overview: QHRM is a leading HR software solutions provider specializing in innovative and high-quality HR applications for a global clientele. We are dedicated to creating user-friendly, efficient, and scalable solutions that meet the dynamic needs of our customers. As we expand our team, we are looking for a passionate and experienced Senior React Native Developer to join us.
Job Description: We are seeking a Senior React Native Developer with a strong background in building high-quality mobile applications. The ideal candidate will have deep expertise in React Redux for state management, experience in writing test cases with Jest, and proficiency in TypeScript. You will collaborate with cross-functional teams to create scalable, maintainable, and high-performance applications.
Develop and Maintain Mobile Applications: Design, build, and deploy mobile applications using React Native for both iOS and Android platforms.
- State Management with React Redux: Implement and manage application state using React Redux, ensuring consistency and scalability across the application.
TypeScript Integration:
Develop and maintain code using TypeScript, ensuring type safety and reducing runtime errors.Testing with Jest:
Write, execute, and maintain unit and integration tests using Jest to ensure the reliability and robustness of the application.Collaboration: Work closely with designers, product managers, QA engineers, and other developers to deliver high-quality products that meet business requirements and user expectations.
- Performance Optimization: Optimize application performance through effective coding practices, including code reviews, refactoring, and following best practices.
API Integration:
Integrate RESTful APIs and third-party services to enhance application functionality.Debugging and Troubleshooting:
Identify, troubleshoot, and resolve issues, ensuring a seamless user experience.Continuous Learning: Stay updated with the latest trends in React Native, Redux, TypeScript, and testing frameworks, and apply this knowledge to improve the application.
Experience: Minimum 3+ years of professional experience in React Native development.
Strong proficiency in JavaScript and ES6+.- Extensive experience with React Native and React Redux.
Proficiency in TypeScript, with a strong understanding of its benefits and use in a React Native environment.
- Expertise in writing unit and integration tests using Jest.
Familiarity with native mobile development tools (Xcode, Android Studio, Gradle).- Experience with RESTful APIs and integrating third-party services.
Solid understanding of mobile UI/UX design principles.
- TypeScript Expertise: Demonstrated ability to develop and maintain codebases using TypeScript, ensuring type safety and reducing bugs.
Testing Expertise:
Proven experience in writing effective unit and integration tests using Jest.Problem-solving Skills:
Strong analytical and problem-solving abilities, with attention to detail in both code and user experience.Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively within a team environment.
- Version Control: Proficiency with Git and version control systems.
- Preferred Qualifications:
Experience with CI/CD pipelines.
- Familiarity with other testing frameworks, such as Enzyme or Detox.
Knowledge of mobile application performance optimization techniques.- Experience with agile development methodologies.
QHRM Solution Pvt Ltd. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Join us at QHRM Solution Pvt Ltd. and be a part of our exciting journey in developing innovative mobile solutions that make a difference!
Job Type: Full-time
Pay: 256,- 73 - 700,000.00 per year
Schedule: - Morning shift
Education:
Experience:- software development: 2 years (Preferred)
HTML5: 1 year (Preferred)
- total work: 3 years (Required)
Job Type: Full-time
Pay: 256,000.00 - 700,000.00 per year
Benefits:
Schedule:
* Monday to Friday
Experience:
- total work: 2 years (Required)
Work Location: Remote