Mobile Developer - React Native

Giza Systems

Cairo, Egypt

Posted
Ref: OP758-636

Job description / Role

Employment: Full Time

Job Description

Overview: We are seeking a skilled Mobile Developer with expertise in React Native to join our innovative team. As a Mobile Developer, you will be responsible for designing, developing, and maintaining high-performance mobile applications. The ideal candidate should have a strong background in React Native and a passion for delivering exceptional user experiences.

Responsibilities:
- Design and develop high-quality mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Debug and optimize existing applications for maximum speed and scalability.
- Implement engaging and responsive user interfaces that align with project requirements.
- Collaborate with the design team to ensure the technical feasibility of UI/UX designs.
- Integrate third-party APIs and web services to enhance mobile app functionality.
- Write unit and integration tests to ensure the performance, quality, and responsiveness of applications.
- Work closely with QA teams to identify and fix bugs and performance bottlenecks.
- Create and maintain technical documentation related to mobile app development.

Requirements

Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in mobile app development using React Native.
- Solid understanding of JavaScript, ES6+, and proficiency in TypeScript.
- Experience with state management libraries such as Redux.
- Familiarity with RESTful APIs and asynchronous programming.
- Strong problem-solving and analytical skills.
- Knowledge of mobile platform-specific guidelines and best practices.
- Familiarity with version control systems (e.g., Git).

Nice-to-Have:
- Experience with native iOS or Android development.
- Familiarity with continuous integration and deployment.
- Contributions to open-source projects or a strong GitHub portfolio.

Personal Skills
- Strong problem-solving and analytical abilities.
- Effective communication skills for collaborative work within cross-functional teams.
- Detail-oriented with a focus on code quality and best practices.
- Adaptable to evolving technologies and industry trends.
- Ability to work independently and take ownership of projects.
- Creativity in designing engaging and user-friendly interfaces.
- Commitment to documentation for clear project understanding and future reference.
- Strong sense of responsibility and dedication to meeting project deadlines.

About the Company

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the telecoms, utilities, oil and gas, hospitality and real estate among other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month