Search by job, company or skills

S

Senior React Native Developer

Save
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Title: React Native Developer

Location: Chennai

Experience: 5 12 Years

Job Summary

We are looking for an experienced React Native Developer to design, develop, and maintain high-quality cross-platform mobile applications for Android and iOS. The ideal candidate should have strong expertise in React Native, JavaScript/TypeScript, REST API integration, state management, and mobile application deployment. The candidate should be capable of delivering scalable, secure, and high-performance mobile applications while collaborating with cross-functional teams in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using React Native.
  • Build reusable, modular, and scalable components following best coding practices.
  • Integrate RESTful APIs and third-party libraries.
  • Work with native Android and iOS modules when required.
  • Implement state management using Redux, Context API, or similar libraries.
  • Optimize application performance, responsiveness, and memory usage.
  • Debug, troubleshoot, and resolve production issues.
  • Collaborate with UI/UX designers, backend developers, QA teams, and product owners.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, code reviews, and retrospectives.
  • Write clean, maintainable, and well-documented code.
  • Conduct unit testing and support application releases.
  • Publish and maintain applications on Google Play Store and Apple App Store.
  • Ensure application security and data protection standards are followed.

Required Skills

  • 5 12 years of overall IT experience.
  • Minimum 4+ years of hands-on experience in React Native development.
  • Strong knowledge of JavaScript (ES6+) and TypeScript.
  • Experience with React.js and React Native ecosystem.
  • Expertise in Redux, Context API, or other state management libraries.
  • Experience integrating REST APIs and JSON-based services.
  • Strong understanding of Android and iOS application lifecycle.
  • Experience with Git/GitHub or other version control systems.
  • Knowledge of mobile application architecture and design patterns.
  • Experience with App Store and Google Play Store deployment.
  • Familiarity with Agile/Scrum methodologies.
  • Good debugging and performance optimization skills.

Preferred Skills

  • Experience with NativeBase, React Navigation, or similar UI libraries.
  • Knowledge of Firebase (Authentication, Push Notifications, Analytics, Crashlytics).
  • Experience with secure storage, encryption/decryption, and authentication mechanisms.
  • Knowledge of CI/CD pipelines for mobile applications.
  • Familiarity with Fastlane, CodePush, or Expo.
  • Experience with QR code scanning, camera integration, location services, and push notifications.
  • Basic understanding of native Android (Java/Kotlin) and iOS (Swift/Objective-C) development.

Educational Qualification

  • Bachelor's Degree in Computer Science, Information Technology, Electronics, or a related field.
  • Equivalent professional experience will also be considered.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and within Agile teams.
  • Strong ownership and accountability.
  • Good time management and multitasking skills.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150825141