React Native Developer

2 - 3 years

2 - 4 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

  • Design and implement user interface components for JavaScript- and TypeScript-based web and mobile applications using the React ecosystem.
  • Demonstrate a strong understanding of UI/UX principles and the ability to work with wireframes and design systems (Figma, Sketch, Adobe XD).
  • Work with native modules as required.
  • Utilize native APIs for tight integrations with both Android and iOS platforms.
  • Write automated unit and integration tests using frameworks such as Jest, Detox, or Cypress.
  • Optimize app bundle size and startup time using the Hermes engine, lazy loading, and code splitting.
  • Create front-end modules with maximum code reusability and efficiency.
  • Implement clean, smooth animations to deliver an excellent user experience.
  • Integrate and manage third-party libraries and APIs to extend app functionality.
  • Work with Redux architecture and its middleware to enhance the performance of web and mobile applications.
  • Coordinate with cross-functional teams to deliver applications within defined timeframes and budgets.
  • Debug, troubleshoot, and enhance front-end performance using profiling tools (e.g., Flipper, React Profiler).
  • Write responsive and adaptive code that functions seamlessly on both Android and iOS platforms.
  • Work with Firebase services (Authentication, Push Notifications, Firestore, Video Calls) and alternatives such as AWS Amplify.
  • Implement and maintain CI/CD pipelines for automated builds, testing, and deployments using tools like Fastlane, Bitrise, or GitHub Actions.
  • Manage deep linking and app navigation using React Navigation, Dynamic Links, and Universal Links.
  • Integrate payment gateways (Stripe, Razorpay, Apple Pay, Google Pay) for seamless transactions.
  • Stay updated with the latest React Native updates and libraries to adopt best coding practices and leverage new features.
  • Keep up with emerging trends in AI tools and automation to improve productivity and development efficiency.

Required Technical Competencies

  • Strong proficiency in JavaScript (ES6+), including modern frameworks, libraries, and best practices.
  • Solid understanding of React.js fundamentals and the React Native ecosystem.
  • Hands-on experience with TypeScript for improved type safety and maintainability.
  • Proficient in HTML, CSS, and responsive UI development across multiple devices and screen sizes.
  • Expertise in React Native best practices, performance optimization, and debugging techniques.
  • Practical experience integrating REST APIs and GraphQL for seamless data communication.
  • Familiarity with asynchronous programming, offline storage solutions, and push notifications.
  • Experience using Git, GitHub, and GitLab for version control and team collaboration.
  • Knowledge of CI/CD pipelines using tools such as Fastlane, GitHub Actions, Bitrise, or Jenkins.
  • Proficient in React Native libraries such as React Navigation, Firebase, Realm, and AsyncStorage.
  • Skilled in unit and integration testing using frameworks like Jest, Detox, and Appium.
  • Strong expertise in gesture handling and animations using Reanimated, Gesture Handler, and Lottie.
  • Experience implementing authentication mechanisms such as OAuth, JWT, and biometric authentication (Face ID, Fingerprint).
  • Familiarity with code review processes, linting tools (ESLint, Prettier), and static code analysis (SonarQube, CodePush).
  • Solid understanding of the software development life cycle, versioning, and deployment strategies.
  • Experienced in writing clean, modular, and maintainable code following scalable architecture principles.
  • Familiarity with Vibe Coding and AI-assisted development tools such as GitHub Copilot, Cursor, or Codeium for enhanced productivity and auto-suggestions.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Reach Talent Solutions logo
Reach Talent Solutions

Staffing and Recruiting

Talent City

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, telangana, india