QT-SNB-10-397
React Native Developer
Experience: 3+ Years
Employment Type: Full-time
Work Mode: On-site
Role Summary
We are looking for a skilled React Native Developer with 3+ years of experience in building and maintaining mobile applications for iOS and Android. The ideal candidate should have strong knowledge of React Native, JavaScript/TypeScript, mobile app development, API integration, and performance optimization. The candidate will work closely with the engineering team to develop reliable, user-friendly, and scalable mobile applications.
Key Responsibilities
Develop and maintain mobile applications using React Native for iOS and Android.
Build reusable components and implement new mobile features.
Integrate REST APIs and third-party libraries.
Debug issues and optimize application performance.
Work with native iOS or Android code when required.
Implement state management using Redux, Context API, or similar tools.
Write clean, maintainable, and reusable code.
Participate in code reviews, testing, and debugging.
Support app releases and deployments to the Apple App Store and Google Play Store.
Collaborate with designers, backend developers, and other team members.
Required Skills
Minimum 3 years of experience in React Native development.
Strong knowledge of JavaScript (ES6+) and TypeScript.
Experience building and deploying mobile applications for iOS and Android.
Good understanding of React Hooks and component-based architecture.
Experience with REST API integration and asynchronous operations.
Knowledge of state management tools such as Redux or Context API.
Familiarity with Git, debugging tools, and mobile app testing.
Understanding of mobile app performance optimization.
Basic knowledge of native iOS (Swift/Objective-C) or Android (Kotlin/Java) development.
Ability to work on-site and collaborate with the engineering team.
Good to Have
Experience with app deployment and release processes.
Familiarity with Fastlane or other CI/CD tools.
Experience with push notifications, deep linking, and third-party SDK integration.
Knowledge of automated testing tools.
Experience publishing applications on the App Store and Google Play Store.