Senior React Native Developer

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a highly skilled Senior React Native Developer, you will be responsible for developing and maintaining high-quality mobile applications for both iOS and Android platforms. Your expertise in socket.io and WebRTC will be crucial in implementing real-time communication features such as video calls, audio calls, and chat functionalities. Collaboration with cross-functional teams to define, design, and ship new features will be a key part of your role, ensuring the performance, quality, and responsiveness of applications. Additionally, you will identify and correct bottlenecks, fix bugs, and contribute to maintaining code quality, organization, and automatization. Staying updated with industry trends and technologies is essential to keep applications current and competitive. Moreover, you will mentor and guide junior developers, fostering a culture of continuous learning and improvement. Key Responsibilities: - Develop and maintain high-quality mobile applications using React Native for iOS and Android platforms. - Implement real-time communication features with socket.io and WebRTC for video calls, audio calls, and chat functionalities. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure performance, quality, and responsiveness of applications. - Identify and correct bottlenecks, fix bugs, and maintain code quality. - Stay updated with industry trends and technologies. - Mentor and guide junior developers. Qualifications Required: - Proven experience as a React Native Developer with a portfolio of mobile applications. - Strong knowledge of socket.io for real-time communication. - Expertise in WebRTC for video and audio call functionalities. - Proficiency in integrating chat functionalities within mobile applications. - Experience with mobile app development for iOS and Android platforms. - Solid understanding of the entire mobile development life cycle. - Strong proficiency in JavaScript, TypeScript, and ES6+. - Experience with state management libraries such as Redux or MobX. - Familiarity with RESTful APIs and third-party libraries and APIs. - Knowledge of mobile UI/UX best practices and principles. - Experience with performance and memory tuning tools. - Strong problem-solving skills and attention to detail. - Excellent communication and collaboration skills. - Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. Preferred Qualifications: - Experience with native mobile development (Swift, Objective-C, Java, Kotlin). - Knowledge of CI/CD pipelines for mobile applications. - Familiarity with GraphQL. - Experience with automated testing frameworks. - Contributions to open-source projects or personal projects related to mobile development.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You