Senior React Native Developer

iHorizons Logo

iHorizons

๐Ÿ“Remote - Egypt

Summary

Join our team as a Mobile Application Developer and be responsible for designing, developing, and implementing high-performing mobility applications. You will contribute to all phases of the application development lifecycle, from design to testing. Key responsibilities include creating reusable components, ensuring data security, optimizing code for performance, and collaborating with designers and testers. You will also provide end-user support and create app updates. This is a full-time remote position with a Sunday-Thursday work week, following the Qatari calendar for holidays.

Requirements

  • Bachelorโ€™s degree in computer science or a related field
  • Excellent English Communication Skills
  • Overall, 5 years of experience in React Native programming
  • Knowledge of current frameworks, SDKs, APIs, and libraries; full proficiency in React Native frameworks
  • Basic understanding of the iOS SDK, as well as the Swift Language for iOS development
  • Basic understanding of the Android SDK, as well as the Java (or Kotlin) Language for Android development
  • Knowledge of mobile applications delivery processes (app building, code signing, submitting to stores), and experience with delivery automation tools (Fastlane, Bitrise, etc.)
  • Experience with integrating apps with REST APIs
  • Published one or more mobile apps

Responsibilities

  • Create and implement well-designed, reusable components for mobility applications
  • Conceptualize and formulate apps suitable for use on all types of mobility devices
  • Implement measures to safeguard users' data
  • Analyze and optimize code to improve overall app performance and stability and achieve maximum speed and scalability
  • Interpret requirements to create high-quality coding that functions according to specifications
  • Ensure that the construction and presentation of the apps are congruent with iHorizon's standards
  • Write testable and scalable codes and ensure they are in line with the project objectives
  • Identify and resolve immediate and potential issues with the applications
  • Evaluate and embed SDKs into applications as per the required functionality
  • Identify accessibility and UX risks and drive their remediation
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience
  • Ensure user experience determines design choices and develops features to enhance the user experience
  • Bring designs to life using the latest in libraries, frameworks, and tooling
  • Provide end-user support and resolve implementation issues
  • Collaborate with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order
  • Create app updates, including bug fixes and additional features, for release
  • Identify technical debt and refactor code when appropriate
  • Adopt and apply the Object-Oriented Programming Standard
  • Follow iHorizons development culture by attending the daily scrums and working in an agile-based environment

Benefits

  • Working week: Sunday to Thursday
  • Weekend: Friday and Saturday
  • Working Hours 8 Hrs +1 hr break (Qatari Time)
  • Holidays: According to the Qatari Calendar
  • Working model: Full Remote Job

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.