About the Role
We are looking for a talented React Native Developer to join our development team. The ideal candidate should have experience in building high-performance mobile applications for both Android and iOS platforms. You will work closely with UI/UX designers, backend developers, and project managers to deliver scalable and user-friendly mobile solutions.
Key Responsibilities
- Design and develop cross-platform mobile applications using React Native.
- Build reusable components and maintain clean, efficient, and scalable code.
- Integrate REST APIs and third-party libraries.
- Collaborate with backend developers to ensure seamless API integration.
- Optimize application performance, quality, and responsiveness.
- Identify and fix bugs and performance bottlenecks.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Work with Git for version control and collaborative development.
- Participate in code reviews and technical discussions.
- Stay updated with the latest mobile development trends and technologies.
Required Skills
- Strong experience with React Native and JavaScript (ES6+).
- Good understanding of TypeScript.
- Experience with React.js concepts such as Hooks, Context API, and State Management.
- Knowledge of Redux, Redux Toolkit, or MobX.
- Experience integrating RESTful APIs and JSON data.
- Familiarity with Android and iOS deployment processes.
- Experience with Firebase services such as Authentication, Push Notifications, and Analytics.
- Good understanding of mobile UI/UX principles.
- Knowledge of Git and Agile development methodologies.
Preferred Skills
- Experience with native Android (Java/Kotlin) or iOS (Swift/Objective-C).
- Experience with Expo framework.
- Knowledge of CI/CD pipelines.
- Experience with payment gateway integration.
- Understanding of mobile security best practices.
- Familiarity with AI integrations and real-time communication features.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2+ years of hands-on experience in React Native development.
- Proven portfolio of published Android and iOS applications is a plus.
What We Offer
- Competitive salary package.
- Flexible working environment.
- Opportunity to work on innovative and enterprise-level projects.
- Career growth and learning opportunities.
- Collaborative and technology-driven work culture.
Nice to Have
- Experience with Node.js or .NET backend integration.
- Experience with AI-powered applications.
- Knowledge of cloud platforms such as AWS or Azure.
- Experience working with SQL and NoSQL databases.