Job Description:
We are seeking an experienced and creative Mobile App Developer to join our product team. In this role, you will be responsible for designing and developing innovative mobile applications for a diverse range of platforms and devices. The ideal candidate should have a strong passion for mobile development, an eye for detail, and the ability to deliver high-quality solutions on time.
Responsibilities:
- Design and build advanced applications for the iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and efficient code.
- Conduct thorough testing of applications to identify and address bugs and other issues.
- Collaborate with product management to define and implement innovative solutions for the product direction, visuals, and experience.
- Integrate third-party APIs and web services.
- Collaborate with backend developers to define and implement APIs.
- Create and maintain comprehensive project documentation.
- Stay up to date with the latest industry trends and technologies.
Preferred Qualifications:
- Familiarity with Agile/Scrum methodologies.
- Knowledge of version control systems (e.g., Git).
- Experience with performance and memory tuning tools.
- Strong communication skills: you possess the ability to communicate complex problems in a simple and effective way.
- Minimum of 4 years of proven work experience in Mobile Application development. This includes the whole process, from the first line of code to publishing in the store.
- Minimum 3 years of experience and Proficiency in Android, iOS, Java, Objective C and Swift.
- Experience using RESTful APIs and mobile libraries for networking.
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
- Solid understanding of the full mobile development life cycle.
- Experience with third-party libraries, payment gateways and APIs.
- Familiarity with cloud message APIs and push notifications.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Strong problem-solving skills and a passion for quality and performance.
- Excellent communication and teamwork skills.
Additional Requirements
- Must be based in UAE.
- Must have excellent Team player and Interpersonal skills.
- Must have a passion for working in the Wireless Industry.