Position: React Native Developer
Experience: 2+ years
Location: Bengaluru, Karnataka
Employment Type: Full-Time
About Us
Basava Pracheena Vaidya Anveshana Ltd. is a product-based company specializing in alternate medicine, focused on creating innovative solutions that integrate traditional wellness practices with modern technological advancements to promote health and well-being. We are seeking a skilled and motivated React Native Developer to join our growing development team and contribute to our mission with high-quality mobile applications.
Job Overview
As a React Native Developer, you will be responsible for developing and implementing mobile application components using React Native concepts and workflows. You will ensure that our applications are robust, maintainable, and well-documented, contributing to a positive user experience for our clients and stakeholders.
Key Responsibilities
- Develop and Maintain Applications: Build, test, and deploy dynamic mobile applications using React Native. Write clean, reusable, and maintainable code following best practices.
- Component Creation: Design and develop custom reusable components optimized for maximum performance across various devices and operating systems.
- Integration with Backend Services: Collaborate with backend developers to integrate APIs, ensuring seamless and responsive user experiences.
- Testing and Debugging: Implement unit and integration testing using tools such as Jest, Enzyme, or Cypress to ensure quality and robustness.
- Optimization: Optimize components for maximum performance in terms of speed and scalability.
- Code Review and Documentation: Participate in code reviews, share knowledge with the team, and document key aspects of the codebase for maintainability.
- Collaboration: Work closely with UX/UI designers to translate designs and wireframes into high-quality code and coordinate with other teams to implement product features and functionalities.
Required Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Experience: Minimum 2 years of hands-on experience in React Native development.
- Technical Skills:
- Proficiency in React Native and strong knowledge of its core principles.
- Solid understanding of JavaScript, ES6+ syntax, and JSX.
- Familiarity with Redux or other state management libraries.
- Experience with RESTful APIs and integrating them into mobile applications.
- Proficiency in HTML, CSS, and understanding of responsive design for mobile platforms.
- Experience with modern build pipelines and tools, including Webpack, NPM/Yarn.
- Familiarity with version control (e.g., Git).
- Understanding of mobile performance optimization techniques.
- Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently as well as in a team environment.
- Proactive attitude and a willingness to learn and adapt to new technologies.
Preferred Qualifications
- Experience with popular frameworks such as Bootstrap or Material-UI.
- Familiarity with testing libraries such as Jest, Enzyme, or Cypress.
- Basic understanding of TypeScript.
- Prior experience working in agile development environments.
What We Offer
- Competitive salary and performance-based bonuses.
- Opportunity to work in a growing and innovative company.
- Professional development opportunities.
- Friendly and inclusive workplace culture.