Senior iOS Mobile Applications Developer – رؤى التقنية
Job ID: 402866
We 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 Job
We 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, …
As a core developer, you are expected to demonstrate strength and high command on coding standards and principles leading to efficiently write clean code with minimum rework.
Design 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.
Actively contribute to the organization excellence by ideas, comments, notices, and commitments.
6 years of exprience in mobile applications development.
BS degree in Computer Science, Engineering or a related subject.
6+ years of experience in Software development experience.
6+ years of experience in mobile applications development,with 4+ in iOS.
Experience in native iOS development using Swift and XCode.
Highly experienced in developing highly efficient and performant applications that are using advanced emerging tech and native device features.
Coding standards, organizational programming skills and good commenting practices is important.
Solid understanding of the full mobile development life cycle.
Advanced awareness and adoption of mobile, software, and coding best practices and standards.
Understanding and good command on the full iOS development tools and eco-systems.
Working knowledge in version management of the application releases, and the processes and flows for new releases and to automate the process.
|Job Location:||Dubai, United Arab Emirates|
|Job Role:||Information Technology|
|Company Industry:||IT Services; Software Development; Internet/E-commerce|
|Career Level:||Mid Career|
|Nationality:||United Arab Emirates; Bahrain; Djibouti; Algeria; Egypt; Iraq; Jordan; Comoros; Kuwait; Lebanon; Libya; Morocco; Mauritania; Oman; Palestine; Qatar; Saudi Arabia; Sudan; Somalia; Syria; Tunisia; Yemen|