Job Overview
We are seeking a skilled and motivated Mobile App Developer to design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The ideal candidate is passionate about mobile technologies, user experience, and building scalable, performance-driven apps.
Key Responsibilities
- Design and build advanced mobile applications for iOS and/or Android platforms
- Collaborate with cross-functional teams (designers, product managers, backend developers) to define and deliver new features
- Write clean, maintainable, and efficient code following best practices
- Ensure performance, quality, and responsiveness of applications
- Identify and fix bugs, performance bottlenecks, and security issues
- Integrate APIs and third-party services
- Conduct testing, debugging, and deployment of applications
- Stay up to date with emerging mobile development trends and technologies
- Participate in code reviews and contribute to continuous improvement
- Maintain documentation for applications and development processes
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- Proven experience in mobile app development (iOS and/or Android)
- Proficiency in:
- iOS: Swift and/or Objective-C
- Android: Kotlin and/or Java
- Experience with cross-platform frameworks (e.g., Flutter, React Native) is a plus
- Strong understanding of RESTful APIs and mobile architecture patterns (MVC, MVVM)
- Familiarity with version control tools (e.g., Git)
- Experience with UI/UX principles and mobile design guidelines
- Knowledge of mobile app testing and debugging tools
- Strong problem-solving skills and attention to detail
- Ability to work independently and in a team environment
Pay: QAR29,000.00 per month
Work Location: In person