The largest job portal in the Middle East
Apply now

Job Description

Key Responsibilities:

  1. Collaborate with the team to understand project requirements and translate them into technical specifications.
  2. Develop mobile applications for iOS and Android platforms using the latest programming languages, frameworks, and technologies.
  3. Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  4. Conduct thorough testing of mobile applications to ensure reliability, usability, and performance across different devices and operating systems.
  5. Troubleshoot and debug issues to improve application performance and user experience.
  6. Stay updated on emerging trends, tools, and technologies in the mobile app development industry.
  7. Work closely with backend developers to integrate APIs and web services into mobile applications.
  8. Participate in code reviews, knowledge-sharing sessions, and team meetings to foster collaboration and continuous improvement.

Qualifications:

  1. Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  2. Proven experience developing and launching mobile applications for iOS and/or Android platforms.
  3. Proficiency in programming languages such as Swift, Objective-C, and Java.
  4. Strong understanding of mobile app development frameworks and SDKs (e.g., UIKit, Android SDK, React Native).
  5. Experience with version control systems such as Git.
  6. Knowledge of mobile UI/UX design principles and best practices.
  7. Excellent problem-solving skills and attention to detail.
  8. Ability to work effectively independently and as part of a team in a fast-paced environment.
  9. Strong communication skills and the ability to effectively collaborate with cross-functional teams.