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.

Share.
Leave A Reply