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