Any Arab National, Any Anglophone National, Any CIS National
Any
Vacancy
1 Vacancy
Job Description
Mobile App Development: Design, develop, and maintain cross-platform mobile applications using React Native.
Performance Optimization: Ensure smooth performance, fast load times, and efficient memory usage in mobile apps.
Debugging & Troubleshooting: Identify and fix bugs, crashes, and performance bottlenecks.
Integration & API Handling: Work with RESTful APIs, GraphQL, Firebase, and third-party services to enhance app functionality.
State Management: Implement state management solutions like Redux, Zustand, or Context API.
UI/UX Implementation: Collaborate with designers to create responsive, pixel-perfect interfaces following best practices.
Native Module Development: Develop and integrate native modules in Swift, Objective-C, Java, or Kotlin when needed.
Testing & Deployment: Write unit and integration tests, and handle app releases on the App Store and Google Play.
Continuous Improvement: Stay updated on React Native advancements and best practices to improve development workflows.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience in React Native development for iOS and Android.
Experience with mobile debugging tools (React Native Debugger, Flipper, Xcode, Android Studio).
Familiarity with navigation libraries (React Navigation) and animation frameworks (Reanimated, Lottie).
Knowledge of mobile security best practices and performance optimization.
Experience with Git version control and CI/CD pipelines for mobile development.
Strong problem-solving and analytical skills with a keen attention to detail.
Experience with native Android (Java/Kotlin) or iOS (Swift/Objective-C) development.
Familiarity with cloud services like Firebase, AWS, or Google Cloud.
Knowledge of agile development methodologies.
Experience with mobile app deployment processes for App Store and Google Play.
Desired Candidate Profile
We are looking for a skilled React Native Developer to join our team and develop high-quality mobile applications for iOS and Android. The ideal candidate should have experience building and maintaining React Native apps, optimizing performance, and integrating third-party APIs. You will work closely with designers, backend developers, and QA teams to deliver seamless and user-friendly mobile experiences.