img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

Zid is a technology company focused on enhancing retail success in Saudi Arabia. The company's mission is to provide merchants with a comprehensive platform for commerce operations. We are seeking a Software Engineer with a specialization in Mobile development to join our team in Riyadh. This role is designed for individuals interested in developing high-quality mobile applications and contributing to user experiences for a platform used by numerous merchants.

As a Software Engineer – Mobile, you will be responsible for developing and improving our mobile applications. A key aspect of this role involves ensuring applications are performant, user-friendly, and fully support the Arabic language with Right-to-Left (RTL) capabilities. You will collaborate with product and engineering teams to translate business requirements into technical solutions, contributing to the ongoing development and innovation of the platform.

Key Responsibilities

  • Develop and maintain mobile features using React Native and Expo, adhering to established architecture and development standards.
  • Build responsive and user-friendly interfaces with full RTL (Right-to-Left) support for Arabic users.
  • Optimize application performance for both iOS and Android platforms.
  • Collaborate with Product Managers and cross-functional teams to translate business requirements into scalable technical solutions.
  • Participate in sprint planning, technical discussions, and feature delivery.
  • Contribute to product improvements by identifying opportunities to enhance user experience.
  • Write unit and integration tests to ensure application reliability and maintainability.
  • Participate in code reviews to maintain high engineering standards.
  • Debug, troubleshoot, and resolve application issues.
  • Integrate mobile applications with RESTful APIs and backend services.
  • Manage application state using modern state management solutions.
  • Support CI/CD pipelines and contribute to mobile deployment and release processes.
  • Stay current with emerging mobile technologies, industry trends, and best practices.

Qualifications and Experience

  • 1-3 years of professional experience in mobile application development using React Native.
  • Hands-on experience with Expo and modern mobile development workflows.
  • Experience building and maintaining production mobile applications.
  • Fluency in Arabic and proficiency in English.

Required Skills

  • Strong proficiency in TypeScript and React Native development.
  • Experience with state management solutions such as Redux Toolkit, React Query, or similar tools.
  • Knowledge of testing frameworks such as Jest and React Testing Library.
  • Familiarity with RESTful APIs and mobile application architecture.
  • Understanding of mobile CI/CD practices and deployment processes.
  • Strong problem-solving and analytical thinking abilities.
  • Excellent communication skills.

Work Environment and Location

This is a full-time position based in Riyadh, Saudi Arabia. The role offers opportunities for career growth through challenging projects and the use of modern technologies. You will be part of a supportive team that values learning, ownership, and innovation.


Requirements

  • No experience required

Similar Jobs