Our software developers rank among the top 1%

React Native Developer

Ropstam is looking for a React Native Developer with hands-on experience in crafting app architectures, intricate user interfaces, and integrations with external systems.
React Native Developer
Ropstam is looking for a React Native Developer with hands-on experience in crafting app architectures, intricate user interfaces, and integrations with external systems. The ideal candidate should have expertise in TypeScript, native iOS/Android components, state management, and API integration. If you have a passion for building top-notch mobile applications and a strong background in React Native development, we encourage you to apply and become a valued member of our team.
Office Hours:
9 am to 6 pm
Location:
Islamabad/Lahore
Responsibilities:
  • Implement robust app architectures and complex user interfaces
  • Component Design and coding new features. includes unit tests, debug and solve defects
  • Implement UI designs into mobile app views with perfection
  • Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK)
  • Follow best practices using React Native Guidelines
  • Build app and UI components from prototypes and wireframes
  • Develop applications using Android & iOS working principles & Release process
  • Interact with clients to understand their expectations
  • Research and adopt new technologies and best practices
  • Improve front-end performance by eliminating performance bottlenecks
  • Maintain code and write automated tests to ensure the product is of the highest quality
Requirements:
  • 3+ years of professional experience working with React Native.
  • Experience with developing apps using TypeScript.
  • Experience with bridging of native iOS/Android components in React Native.
  • Experience working with Swift, Objective C, and Kotlin, Java (Preferred).
  • Familiarity with native build tools, like XCode, Gradle
  • Knowledge of functional and object-oriented programming
  • Knowledge of state management with redux or other libraries.
  • Knowledge of various architectural patterns.
  • Familiar with REST APIs and GRPC.
  • An understanding of React Native best practices and a commitment to following them.
  • Ability to implement UI designs into mobile app views with perfection.
  • Experience with Firebase and Google APIs.
  • Experience with Payment Gateways integration like Stripe/Braintree/2Checkout.
  • Good experience managing and deploying apps in Google Play and Apple store.
  • Good Analytical, Communication and interpersonal skills.
Education:
  • Bachelor’ s degree in Computer Science or Engineering/related field; or equivalent work experience