Jeddah, Saudi ArabiaFull TimeMid-levelPosted Today
We are looking for a talented and motivated Mobile Engineer with 1β3 years of experience in developing, testing, and maintaining mobile applications. The ideal candidate should have hands-on experience in building high-quality Android and/or iOS applications, a solid understanding of mobile application architecture, and a passion for delivering intuitive and scalable mobile solutions. You will work closely with product managers, UI/UX designers, backend developers, and QA teams to develop and enhance mobile applications.
Key Responsibilities- Design, develop, test, and maintain mobile applications for Android and/or iOS platforms.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Write clean, maintainable, and efficient code following industry best practices.
- Integrate mobile applications with RESTful APIs and backend services.
- Debug, troubleshoot, and resolve application defects and performance issues.
- Participate in code reviews and contribute to improving development standards.
- Optimize applications for speed, scalability, security, and user experience.
- Support application deployment to Google Play Store and Apple App Store.
- Stay up to date with the latest mobile development frameworks, tools, and technologies.
- Contribute to application documentation and technical design discussions.
Requirements
Required Skills- 1β3 years of experience in mobile application development.
-
Proficiency in one or more of the following:
- Android (Kotlin or Java)
- iOS (Swift)
- Cross-platform frameworks such as Flutter or React Native
- Strong understanding of mobile application architecture patterns (MVVM, MVC, or Clean Architecture).
- Experience integrating RESTful APIs and JSON-based services.
- Familiarity with Git and version control workflows.
- Knowledge of mobile UI/UX design principles and responsive layouts.
- Experience debugging and optimizing mobile applications.
- Understanding of secure mobile application development practices.
- Familiarity with local storage solutions such as SQLite, Room, Core Data, or Shared Preferences.
