Qureos

FIND_THE_RIGHTJOB.

Senior Software Engineer - (Mobile)

Egypt

Senior Software Engineer - (Mobile) | Fulltime

Job Description:

Job purpose:

We are seeking an experienced Senior React Native Developer with 3+ years of professional experience in mobile application development, including at least 3 years dedicated to React Native. You will be responsible for architecting, developing, and maintaining high-quality cross-platform mobile applications, ensuring excellent performance, scalability, and maintainability.

You’ll work closely with designers, product managers, and backend engineers to deliver seamless user experiences and mentor junior developers on best practices.

Key accountabilities and decision ownership:

  • Lead the design, development, and deployment of scalable React Native applications for iOS and Android.
  • Architect clean, maintainable, and reusable code following Clean Architecture and industry best practices.
  • Integrate with RESTful APIs and/or GraphQL backends.
  • Implement state management using Redux Toolkit, Recoil, Zustand, or equivalent.
  • Optimize applications for performance, responsiveness, and offline capabilities.
  • Collaborate with designers to ensure pixel-perfect UI using tools like Figma or Zeplin.
  • Work with native modules (Java/Kotlin for Android, Swift/Objective-C for iOS) when needed.
  • Implement automated testing (unit, integration, and E2E) using Jest, React Native Testing Library, or Detox.
  • Participate in code reviews, ensuring adherence to coding standards, security guidelines, and best practices.
  • Mentor and guide junior developers, fostering a culture of learning and improvement.
  • Stay updated on the latest React Native releases, libraries, and mobile development trends.

Job Requirements:

Must have professional qualifications:

  • 3+ years of professional experience in mobile development.
  • 3+ years hands-on experience with React Native.
  • Strong understanding of JavaScript (ES6+) and TypeScript.
  • Solid experience integrating mobile apps with REST APIs and GraphQL.
  • Deep understanding of mobile UI/UX standards and accessibility guidelines.
  • Familiarity with native mobile development in Kotlin/Java (Android) or Swift/Objective-C (iOS).
  • Experience with Git and branching strategies.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Experience with app distribution and deployment to Google Play Store and Apple App Store.


Preferred Skills:

  • Knowledge of React Query, MobX, or Apollo Client.
  • Experience with CI/CD pipelines .
  • Familiarity with Firebase services (FCM, Authentication, Crashlytics, Remote Config).
  • Knowledge of security best practices in mobile apps (e.g., SSL pinning, secure storage).


Soft Skills

  • Excellent communication and collaboration skills.
  • Ability to work in agile/scrum environments.
  • Strong sense of ownership and accountability.
  • Mentorship and leadership qualities.

Equal opportunity:

All qualified applicants will receive consideration for employment without regard to age, religion, gender, nationality or disability. All qualified candidates will be considered in the process


Posted 1 weeks ago
  • Job Location
  • Egypt
  • Job Code
  • 1975

Job Overview

  • Experience
  • 3 Years
  • Job Level:
  • Mid Career
  • Education
  • Bachelor's degree in computer science or equivalent

© 2025 Qureos. All rights reserved.