Company IntroductionWe are a Dubai-based growing IT service provider active in the GCC region with some international extensions to customers in the UK, USA, Germany, and Turkey.
In addition, we have our own systems and IPs which are getting developed internally.We follow a flexible and scalable hiring model based on a balance between core, outstaffed, or freelance employees.
With the growing number of projects, we are expanding our core employee team in couple of areas. About This JobWe are looking for a strong senior amazing native iOS mobile applications developer who is motivated to combine the art of design with the art of programming.
Responsibilities will include implementing visual elements and their behaviors with user interactions, deep to the validation, logic, calculations, and integration layers with the backend API services, managing the local caching, access to native mobile services and features, enhancing the performance, and much more.
In addition, as part of your responsibiltieis, you will be bootsraping the codebase of new projects, design and setup the architecture of the mobile app flows and components, and help in establishing the team of developers if needed.
As a senior, you may find yourself in the responsibility position of leading the mobile development team, and participating with other roles (i.
e. backend services, UI / UX designer, QA) to fulfill the requirements and deliver a highly efficient and performing application that will amaze the customer and users with its state-of-the-art perfectly-developed features.
As a senior developer, we expect you to show knowledge and working experience in automated testing, building, and deployment of the mobile applications, and good command on different tools and technologies in the eco-environment of modern mobile applications development processes, like Agile, DevOps, Azure, Git, .
ResponsibilitiesDesign and build advanced native applications for the iOS platform.Help maintain code quality, organization, and automatization.
Work on bug fixing and improving application performance.Deploy and manage the applications in the app store.Help the business team by providing the required application performance analytics and metrics.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Support the team and fellow developers to get the business requirements done.
Saudi Arabia; Sudan; Somalia; Syria; Tunisia; Yemen Degree : Bachelor's degree