React Native Developer

Job Title : React Native Developer for mobile apps

Location : Nashville TN –Onsite

Duration : Long Term

 

 

We are seeking a highly skilled React Native Developer to design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The ideal candidate will have strong expertise in React Native, a deep understanding of mobile app development lifecycle, and experience in integrating APIs and third-party libraries. This role requires collaboration with cross-functional teams, including designers, product managers, and backend developers, to create seamless and efficient mobile solutions.

  • Develop and maintain cross-platform mobile applications using React Native.
  • Write clean, scalable, and reusable code following industry best practices.
  • Optimize applications for maximum speed, performance, and responsiveness.
  • Work closely with UI/UX designers to implement visually appealing and intuitive interfaces.
  • Integrate RESTful APIs, third-party services, and native modules as needed.
  • Conduct unit testing, debugging, and troubleshooting to ensure application stability and performance.
  • Stay updated with the latest React Native updates, libraries, and industry trends.
  • Collaborate with backend developers to ensure seamless API integration.
  • Participate in code reviews, sprint planning, and agile development processes.
  • Deploy applications to the Apple App Store and Google Play Store, ensuring compliance with platform guidelines.

Required Skills & Qualifications:

  • 2+ years of hands-on experience in React Native development.
  • Proficiency in JavaScript, TypeScript, and ES6+ syntax.
  • Strong understanding of React Native architecture, components, and state management (Redux, Context API, or MobX).
  • Experience with React Navigation, Expo, and native module development.
  • Knowledge of mobile app lifecycle and best practices for performance optimization.
  • Familiarity with Firebase, GraphQL, RESTful APIs, and authentication methods.
  • Experience with version control tools like Git, GitHub, or Bitbucket.
  • Understanding of mobile UI/UX principles and responsive design.
  • Ability to debug and troubleshoot issues in a fast-paced development environment.
  • Experience deploying applications to the App Store and Google Play Store.

Preferred Qualifications:

  • Experience with native development (Swift, Objective-C, Kotlin, or Java).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Knowledge of cloud platforms like AWS, Firebase, or Azure.
  • Experience working in an Agile/Scrum development environment.