Experience Needed : 3-6 years only.
Type : Full-Time.
Location : India (100% Remote).
Work Days : Monday Friday.
Note : Should be comfortable with occasional travel to Gachibowli, Hyderabad when required.
Job Description :
Rubis is looking for a skilled React Native Developer to join our team working on the client’s Mobile Application.
The ideal candidate will have a strong background in mobile development, a deep understanding of React Native, and experience working with complex state management and third-party API integrations.
As a React Native Developer, you will be responsible for building and maintaining features for a cross platform mobile application.
You will collaborate with a dedicated team of developers, designers, and product managers to create a seamless and performant mobile experience across iOS and Android devices.
Responsibilities :
– Develop and maintain the client’s mobile app using React Native.
– Work on implementing new features and improving existing functionality, including calendar management, notifications, and syncing across devices and providers.
– Collaborate with the team to integrate APIs, such as Google Calendar, MS Exchange, and other calendar providers.
– Implement and optimize infinite scroll for month, week, and day views with soft and hard scroll functionalities as per client requirements.
– Ensure smooth user experiences by optimizing app performance and maintaining consistent cross-platform functionality.
– Collaborate with the backend team to ensure data synchronization across devices, handling potential scenarios such as multi-device sync for calendars and notifications.
– Follow Agile methodologies, participate in code reviews, and contribute to sprint planning and retrospectives.
– Troubleshoot and debug issues in the app, ensuring a high-quality and bug-free product.
– Stay updated on the latest mobile app development trends and best practices in React Native and mobile app development.
Requirements :
– 3-6 years of experience in mobile development using React Native.
– Should have personal laptop to work and handle React Native project needs.
– Strong proficiency in JavaScript, TypeScript, and React Native architecture.
– Experience with Firestore, state management libraries like Redux or MobX, and implementing infinite scrolling.
– Familiarity with building features like calendar syncing, cross-device notifications, and other complex functionalities.
– Experience integrating third-party APIs and services, especially calendar providers such as Google, MS Exchange, and Apple.
– Solid understanding of mobile app development practices, including performance optimization, memory management, and security.
– Familiarity with version control tools like Git and code repository platforms such as GitHub.
– Knowledge of Agile development practices and the ability to work in a fast-paced, deadline-driven environment.
– Excellent problem-solving skills and attention to detail.
Preferred Skills :
– Prior experience working on calendar management apps or other data-heavy applications.
– Familiarity with Zoom functionalities, vertical/horizontal scrolling, and multi-device sync workflows.
– Experience in handling rich notifications and syncing notifications across multiple devices.
– Familiarity with Firebase and working with real-time data.