Overview
Company Overview:
We are looking for a skilled React Native App Developer to join our team. The ideal candidate will have experience in developing high-quality mobile applications for both iOS and Android platforms using React Native. You will be responsible for building efficient, scalable, and reusable code, and for integrating with backend services to deliver a seamless user experience.
Key Responsibilities:
- - Develop and Maintain Mobile Applications: Design and implement new features for mobile apps on both iOS and Android platforms using React Native.
- - Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and backend developers to understand requirements and translate them into technical specifications.
- - Code Quality and Testing: Write clean, maintainable, and efficient code. Ensure the performance, quality, and responsiveness of applications. Implement automated testing to improve app reliability.
- - Debugging and Troubleshooting: Identify and fix bugs and performance bottlenecks to ensure smooth app functionality.
- - Integration with Backend Services: Work with RESTful APIs, third-party libraries, and native APIs to integrate the mobile app with backend services.
- - Continuous Learning: Stay updated with the latest industry trends, technologies, and best practices in mobile development and apply them to improve the development process.
- - Documentation: Maintain clear documentation of code, processes, and decisions for future reference.
Required Skills:
- - Proficiency in React Native: Strong experience in building mobile applications using React Native.
- - Knowledge of Native Mobile Development: Understanding of native mobile development for iOS (Swift/Objective-C) and Android (Kotlin/Java) is a plus.
- - Familiarity with State Management:* Experience with state management libraries like Redux, MobX, or Context API.
- - API Integration: Proficient in working with RESTful APIs and third-party libraries/services.
- - Version Control: Experience with Git and other version control systems.
- - Testing: Experience with testing tools and frameworks such as Jest, Enzyme, or Detox.
- - *Problem-Solving Skills:* Strong analytical and problem-solving skills with a focus on user experience.
- - *Communication Skills:* Excellent verbal and written communication skills. Ability to work collaboratively in a team environment.
- Preferred Qualifications:
- - Experience with TypeScript: Familiarity with TypeScript in a React Native environment.
- - CI/CD Pipelines: Experience with continuous integration and deployment pipelines.
- - App Store/Play Store Submission: Experience in releasing applications on the App Store and/or Google Play.
- - UI/UX Design Knowledge: Basic understanding of mobile app design principles and experience working with designers.
- - Performance Optimization: Experience with optimizing app performance and memory management.
Education:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
Interested candidates are encouraged to send their resume, portfolio, and a brief cover letter outlining their experience and interest in the role Email : s.shetty@vartservices.com
Job Type: Full-time
Pay: ₹20,000.00 - ₹40,000.00 per month
Location Type:
- In-person
Schedule:
- Day shift
- Fixed shift
Education:
- Bachelor's (Preferred)
Experience:
- work: 1 year (Preferred)
Language:
- English (Preferred)
Shift availability:
- Day Shift (Required)
Work Location: In person