EZELINK is 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.
Requirements:
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.
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.
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.
Job Type: Full-time Application Question(s):
List the Software/OS/Technology tools you are expert with.
List all your experience skills/knowledge from your previous work.