About the Role
Our client, a growing technology-driven company in Amman, is expanding its engineering team and looking for a skilled Mobile Developer to build high-quality applications for a growing user base. The ideal candidate is a hands-on problem-solver who enjoys crafting smooth, reliable mobile experiences and works well with cross-functional teams.
Key Responsibilities
- Design and build advanced applications for iOS and/or Android
- Collaborate with cross-functional teams to define, design, and ship new features
- Integrate applications with APIs and backend services
- Ensure performance, quality, and responsiveness of applications
- Identify and fix bugs and performance bottlenecks
- Maintain code quality, organization, and automation
- Participate in code reviews and testing cycles
- Support app releases, including publishing to the App Store and Google Play
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 3 - 5 years of professional experience in mobile app development (iOS, Android, or cross-platform)
- Proficiency in Flutter
- Experience with RESTful APIs and third-party libraries/SDKs
- Familiarity with mobile architecture patterns (MVC, MVVM)
- Solid Git experience
- Understanding of the full mobile development lifecycle, including app store submission
- Familiarity with offline storage, multi-threading, and performance tuning
What You Bring
- Strong communication and collaboration skills
- Analytical thinking with a proactive approach to problem-solving
- Attention to detail and commitment to quality
- Ability to manage time and meet deadlines in a fast-paced environment
What's on Offer
- Competitive salary based on experience
- A collaborative, growth-oriented engineering culture
- Professional development and career advancement opportunities