We are seeking a skilled and motivated React Native Developer to join our development team. The ideal candidate will have hands-on experience in building, deploying, and maintaining cross-platform mobile applications for both iOS and Android. Proficiency in React Native, TypeScript, React.js, and Redux is essential. Additionally, experience with third-party integrations, mobile app deployment, analytics, performance monitoring, and modern AI development tools will be highly valued.
Key Responsibilities
- Develop and maintain high-quality mobile applications using React Native for iOS and Android platforms.
- Collaborate closely with UI/UX designers and cross-functional teams to transform designs and requirements into seamless mobile experiences.
- Write clean, scalable, maintainable, and efficient code adhering to industry best practices.
- Develop and integrate APIs, third-party libraries, and external services to enhance app functionality.
- Manage iOS and Android app deployments, including submissions to the App Store and Google Play.
- Debug and resolve issues related to application functionality, performance, and user interface.
- Optimize applications for performance, scalability, reliability, and overall user experience.
- Implement and maintain automated and unit tests to ensure code quality.
- Participate in code reviews and contribute to continuous process and product improvement.
- Ensure all applications comply with iOS and Android platform guidelines.
- Stay current with the latest trends in React Native, mobile development, and AI-assisted development tools.
Required Qualifications
- 2 to 4 years of professional experience in React Native development.
- Strong hands-on expertise with TypeScript and React Native frameworks.
- Solid knowledge of React.js and Redux for state management.
- Experience working with Firebase and implementing push notifications.
- Familiarity with GraphQL and Apollo Client for data management.
- Understanding of native mobile development languages: Java/Kotlin for Android and Swift/Objective-C for iOS.
- Experience with analytics and performance monitoring tools such as Google Analytics, Sentry, and Crashlytics.
- Good grasp of HTML, CSS, Bootstrap, and other UI frameworks.
- Comfortable working within Agile methodologies using tools like JIRA, Trello, or Asana.
- Proven experience with mobile app deployment and store submission processes.
Must-Have Skills
- Development experience with Angular and Ionic Capacitor frameworks.
- Hands-on experience with the latest AI development tools.
- Integration experience with OneSignal for notifications.
- Strong expertise in Stripe payment gateway integration, especially within Ionic-based applications.
- Deep understanding of React Native application architecture and development best practices.
Preferred Qualifications
- Familiarity with Zeplin for working with design specifications.
- Experience integrating Intercom for customer engagement.
- Proven ability to work with multiple third-party APIs and SDKs.
- Knowledge of mobile application performance optimization and monitoring techniques.
We are looking for a candidate with strong problem-solving and debugging skills, excellent understanding of mobile UI/UX principles, and the ability to work both independently and collaboratively. Effective communication and collaboration skills are essential, along with a passion for building reliable, high-performance mobile applications. The ideal developer will be adaptable and eager to learn new technologies quickly, contributing positively to the team and product success.