React Native Developer
Job description
Position Overview
We are looking for a skilled and motivated React Native Developer to join our development team. The ideal candidate will have strong hands-on experience building, deploying, and maintaining cross-platform mobile applications for iOS and Android, along with solid expertise in React Native, TypeScript, React.js, and Redux.
The candidate should also have experience with third-party integrations, mobile app deployment, analytics, performance monitoring, and modern AI development tools.
Key Responsibilities
· Develop and maintain high-quality mobile applications using React Native for iOS and Android.
· Collaborate with UI/UX designers and cross-functional teams to translate designs and requirements into functional mobile experiences.
· Write clean, scalable, maintainable, and efficient code following industry best practices.
· Develop and integrate APIs, third-party libraries, and external services.
· Handle iOS and Android app deployments and App Store/Google Play submissions.
· Debug and resolve application functionality, performance, and UI-related issues.
· Optimize mobile applications for performance, scalability, reliability, and user experience.
· Implement and maintain automated and unit tests.
· Participate in code reviews and contribute to continuous improvement.
· Ensure applications comply with iOS and Android platform guidelines.
· Stay updated with the latest React Native, mobile development, and AI-assisted development trends.
Required Skills & Qualifications
· 2–4 years of professional experience in React Native development.
· Strong hands-on experience with TypeScript and React Native.
· Strong knowledge of React.js and Redux.
· Experience with Firebase and push notifications.
· Experience with GraphQL and Apollo Client.
· Understanding of native mobile development using:
o Android: Java/Kotlin o iOS: Swift/Objective-C
· Experience with analytics and performance monitoring tools such as Google Analytics, Sentry, and Crashlytics.
· Good understanding of HTML, CSS, Bootstrap, and other UI frameworks.
· Familiarity with Agile methodologies and tools such as JIRA, Trello, or Asana.
· Experience with mobile app deployment and store submission processes.
Must-Have Skills
· Development experience with Angular and Ionic Capacitor.
· Hands-on experience with the latest AI development tools.
· Experience integrating OneSignal for notifications.
· Strong experience with Stripe integration, particularly in Ionic-based applications.
· Strong understanding of React Native application architecture and development.
Preferred Skills
· Knowledge of Zeplin and ability to work with design specifications.
· Familiarity with Intercom integration.
· Experience working with multiple third-party APIs and SDKs.
· Understanding of mobile application performance optimization and monitoring.
What We’re Looking For
· Strong problem-solving and debugging skills.
· Excellent understanding of mobile UI/UX principles.
· Ability to work independently as well as collaboratively within a team.
· Strong communication and collaboration skills.
· Ability to learn and adapt to new technologies quickly.
· Passion for building reliable, high-performance mobile applications.
Interested in this role?