Our software developers rank among the top 1%
Senior React Native Developer
We are seeking a skilled React Native Developer to join our dynamic and innovative development team. You will be responsible for and lead the development of advanced cross-platform mobile applications, ensure best coding practices, and guide junior team members while working closely with cross-functional teams to deliver high-quality mobile experiences.
Senior React Native Developer
We are seeking a skilled React Native Developer to join our dynamic and innovative development team. You will be responsible for and lead the development of advanced cross-platform mobile applications, ensure best coding practices, and guide junior team members while working closely with cross-functional teams to deliver high-quality mobile experiences.
Office Hours:
9:00 AM - 6:00 PM
Location:
DHA 2, Main G.T Road Islamabad, Pakistan
Responsibilities:
- Develop and maintain high-performance, scalable mobile applications using React Native and TypeScript.
- Translate advanced UI/UX designs into smooth, pixel-perfect, and responsive interfaces.
- Implement reusable components, optimize rendering, and write clean, testable code.
- Integrate RESTful APIs, GraphQL APIs, Firebase services, and third-party SDKs.
- Ensure cross-platform performance, reliability, and compatibility across iOS and Android.
- Troubleshoot and resolve complex bugs, performance issues, and platform-specific behaviors.
- Work closely with designers, backend developers, QA, and product teams to deliver high-quality features.
- Manage builds, certificates, provisioning profiles, and deployments to App Store and Google Play Store.
- Follow best practices for architecture, state management, performance optimization, and security.
- Stay updated with the latest mobile technologies, libraries, and tools.
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- 3–5 years of professional experience in React Native mobile application development.
- Strong command of JavaScript (ES6+), TypeScript, and React Native core principles.
- Experience working with REST APIs, GraphQL, Firebase, Google APIs, and third-party integrations.
- Familiarity with native development (Swift/Objective-C, Kotlin/Java) and tools such as Xcode and Android Studio.
- Proficient in architectural patterns (MVVM, Clean Architecture), and state management libraries (Redux, MobX, Recoil, Zustand, or similar).
- Hands-on experience with debugging, profiling, crash reporting, and automated testing.
- Practical experience deploying and maintaining apps on both Android and iOS stores.
- Exposure to CI/CD pipelines, Fastlane, build automation, and code signing.
- Strong problem-solving skills, code quality focus, and attention to detail.
- Experience with payment gateways (Stripe, Braintree, PayPal).
- Knowledge of mobile analytics, push notifications, deep links, or A/B testing.
- Familiarity with DevOps, containerization, or cloud services.
- Experience working in Agile/Scrum environments.
