img
Contract TypeSeasonal
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

CodeNinja Inc. is seeking an experienced React Native Mobile Developer for a contract position in Riyadh, Saudi Arabia. This role involves designing, building, testing, and maintaining high-quality cross-platform mobile applications for both iOS and Android platforms. The successful candidate will collaborate with various teams to deliver secure, scalable, and user-friendly mobile experiences.

Key Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using React Native for iOS and Android.
  • Build reusable components and scalable mobile application architectures.
  • Translate UI/UX designs and wireframes into responsive mobile interfaces.
  • Integrate RESTful APIs, backend services, and third-party SDKs.
  • Implement secure authentication, authorization, session management, and data storage solutions.
  • Improve application performance, responsiveness, and memory usage.
  • Troubleshoot and resolve defects across both iOS and Android platforms.
  • Implement push notifications, deep linking, and device-specific features.
  • Collaborate with QA engineers on unit testing, integration testing, and resolving defects found in User Acceptance Testing (UAT).
  • Manage application builds, signing, and releases to the Apple App Store and Google Play Store.
  • Participate in code reviews, technical discussions, sprint planning, and Agile ceremonies.
  • Maintain technical documentation and adhere to coding standards and security best practices.

Required Experience and Qualifications

  • 6-9 years of experience as a React Native Mobile Developer.
  • Demonstrated ability to design, develop, and maintain high-quality mobile applications for iOS and Android.
  • Proficiency in building scalable mobile app architectures and reusable components.
  • Experience with integrating RESTful APIs, backend services, and third-party SDKs.
  • Familiarity with secure authentication, authorization, session management, and data storage.

Performance Indicators

  • Delivery of reliable, high-performance mobile applications on both iOS and Android.
  • Adherence to security, quality, and coding standards.
  • Timely delivery of sprint commitments.
  • Low defect rates and efficient resolution of production issues.
  • Smooth application releases and seamless integration with backend services.

Application Process

Due to the high volume of applications, only shortlisted candidates will be contacted. CodeNinja Inc. is an equal opportunity employer and evaluates candidates based on qualifications, merit, and business needs. Please note that CodeNinja Inc. will never request payment at any stage of the recruitment process.


Requirements

  • Requires 5-10 Years experience

Similar Jobs